2012-04-12 10 views
2

私はAptana Studio 3(Webプロジェクト)でJSコードのいくつかの行を記述し、アウトソーシングを試しました。Aptana StudioでたくさんのJavaScriptコードを扱う

オリジナル構造:

(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のコード内のコードを見つけることができアシストので、私はまた

...、匿名の自己呼び出し関数を削除問題

コードを支援(コード補完など)すべてのコードを知っていないようですすべてのJSファイルのうちのどれかが正しく動作しません。 一部のファイルは、の一部のコードを知っています。他のファイル。他のファイルは他のファイルのコードを知らない。

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

ファイルを接続するために何かできますか?
AptanaでMass JSをどのように使用しますか?

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

+0

をあなたのコードは、それを文書化することである「記憶」する簡単な方法。コードアシストに完全に依存するべきではありません。それはあなたが他のIDEに移行することをより困難にします。 – Joseph

+0

大部分のJavaScript開発者である私も、Kotlin、ClojureScript、Dartのような大規模なプロジェクト(1K行ではないかもしれませんが、多分10Kのようなもの)に切り替えることを真剣に考えていました。あなたはあなたのコードが成長していると言いました。だから... –

+0

ありがとう!私はGoogleダーツがどこに行くのか観察し続けます。非常に興味深いようですが、早期に(私のために)ダーツに切り替えるのが早いと思います。しかし、ダートがどのように受け入れられ施行されるかについては、約1年後に再確認します。 – Oliver

答えて

0

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

関連する問題