5

具有以下功能的 Visual Studio 2013:

  • 锐器 8.2
  • Node.js 工具
  • 网络要领

从我从node.js 工具站点收集的信息来看,我应该得到智能感知。

但是,当在 node.js 项目中编辑 javascript 时,我会得到奇怪的智能感知,它暗示了各种不相关的东西。它对节点没有任何有用的智能感知,并且会执行诸如自动完成之类require的操作,required这非常烦人,因为我必须点击转义来阻止它更改它,我有时会错过它,这会导致运行时错误。

它为我在项目中自己的代码提供了智能感知,但仅此而已。

我带着一些希望读了这篇文章:

https://nodejstools.codeplex.com/workitem/562

但是,如果我为 js 文件禁用 Resharper intellisense,而不是将其推迟到 Visual Studio/node.js 工具,我根本就没有智能感知。我现在正在这样做,因为没有什么比遇到require->required问题更好的了。

在 Google 或 StackOverflow 上找不到任何有用的东西。

4

1 回答 1

6

如果您禁用 ReSharper 的代码完成功能,您还需要确保启用了 Visual Studio。转到工具 -> 选项 -> 文本编辑器 -> Node.js 并查找“语句完成”复选框。

于 2014-04-23T09:20:09.650 回答