2

Aptana Studio 3 (Web プロジェクト) で JS コードを数行書き、外部委託を試みました。

元の構造:

(function(window) {
 var App = { // properties and functions...
 };

 App.SubObject1 = { // properties and functions...
 };
 App.SubObject2 = { // properties and functions...
 };
 // more sub objects here...

 window.App = App;

})(window);

現在、コードは非常に大きく (> 1000 行) なっていたため、開発を容易にするために、サブオブジェクトを単一の JS ファイル (すべて同じフォルダー内) に移動することにしました。匿名の自己呼び出し機能も削除したため、Aptana Code Assist は内部のコードを見つけることができます...

問題

コード アシスト (コード補完など) は、すべての JS ファイルのすべてのコードを認識していないか、正しく動作していないようです。一部のファイルは他のファイルのコードを知っています。他のファイルは、他のファイルのコードを知りません。

インデックス作成、更新、プロジェクトのクリーンアップを試しました->変更はありません。また、コードに解析エラーがないことも確認しました。

ファイルを接続するために何かできますか?
Aptana で大量の JS をどのように操作しますか?

ありがとうございました!

4

2 に答える 2

1

ここで使用している回避策を文書化するために最善を尽くしました: http://karoshiethos.com/2012/05/11/hacking-code-assist-in-aptana-3-javascript/

于 2012-05-11T21:01:24.933 に答える
0

私も同様の問題を抱えていました。新しいWebプロジェクトを作成することで問題を解決しました。その後、操作したいすべてのファイルをドラッグアンドドロップし、ファイルへのオプションリンクを選択したので、ディレクトリ構造を変更する必要はありません。あなたの場合、公開したい関数を含むファイルを、その関数を使用したいプロジェクトにドラッグアンドドロップし、[ファイルへのリンク]オプションを選択するだけでよいと思います。これがあなたのために働くことを願っています。

于 2012-04-30T16:10:32.217 に答える