【发布时间】:2014-04-05 12:42:51
【问题描述】:
我正在使用 Nodeclipse 运行 Eclipse Kepler,但无法让 Tasks 视图显示我的标记。
我已将自己的 FEATURE 标记定义为“文本包含 FEATURE”,但它没有显示出来。
我无法将我的 node.js 任务限制在我自己的项目中。当我将其设置为“全部显示”时,它会向我显示来自我正在使用的节点模块的数百个任务。当我将其设置为屏幕截图时,它不再向我显示任何任务。
我可以接受 1. 但 2. 对我来说是一个严重的问题...... 这是 Kepler 中的错误还是我有配置错误?
这是我的配置方式:
我的项目在选定的工作集中。任务标签在 Preferences->Javascript 中启用。
更新
事实证明这是几个相关的问题,所以这里尝试整理和总结已经取得的进展:(以下所有内容仅涉及问题的第2点)
不考虑所选范围的“全部显示”是所需的行为。范围是配置的一部分(UI 通过将它们放在“配置”组窗格中来暗示这一点),“显示全部”设置会绕过它。所以这实际上不是功能错误,只是误导用户界面。我已经提出了这个问题here
可以通过转到首选项 -> Javascript -> 验证器 -> 任务标签,更改某些内容并应用来解决根本不显示的 Javascript 任务。这会触发重建并合并代码中的任何任务标签。但是,未来的任务不会自动合并。这似乎是一个已知问题。
节点模块污染任务视图的问题可以通过将文件夹设置为库文件夹而不是源文件夹来解决。见this answer to this question
【问题讨论】:
-
关于“根本没有显示 Javascript 任务”:对我来说,它是通过“构建”(Ctrl+B)相应的 JavaScript 项目来解决的
标签: eclipse nodeclipse jsdt