0

我们正在使用 Google 闭包并有一个流程(使用构建事件),该流程采用goog.requireandgoog.provide语句(用于定义文件之间的依赖关系)来创建依赖关系树,然后派生_reference.js文件的内容(基本上是所有文件的引用项目内)。这个过程的最终目的是让任何文件中项目中的每个类都有智能感知。我们面临的问题是我们没有获得所有文件的 Intellisense,而只是N参考列表中的第一个。如果我们将_reference.js文件分成几个文件,它似乎可以解决问题,所以我们想知道可以添加到_reference.js文件,或者我们用这种方法做了一些本质上的错误。有什么建议吗?

Ctrl+J没有帮助。

4

1 回答 1

0

您可以尝试显式调用 IntelliSense(通常为 Ctrl + j)并查看是否有帮助(显式调用将为 IntelliSense 提供更多时间来响应和建立上下文)

IntelliSense 是通过伪执行 JavaScript 生成的,因此处理大型/复杂文件所需的时间比 IntelliSense 响应能力所允许的要长。

我不完全确定为什么您的方法不起作用。它应该通过处理每个文件然后保存结果以供下一次调用,从它停止的地方开始工作。

我正在考虑将一个大文件分成较小的文件,让它有更多的地方可以从它停止的地方继续。

于 2012-10-03T02:04:16.010 回答