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 中使用 mass 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 回答