如何在visual studio 2015中为nodejs启用intellisense?

时间:2016-10-08 06:07:37

标签: javascript node.js visual-studio-2015 intellisense

我最近安装了visual studio 2015。

我还从官方来源安装了visual studio 2015的nodejs工具:

Visual Studio tools for nodejs

现在我可以在visual studio 2015中创建nodejs-express 4个项目。 我也可以在我的编辑器中进行npm操作。

但我无法使intellisense工作。

它不显示代码建议。

我是否必须手动启用它?

我尝试了很少的博客并尝试编辑:

工具=>选项=>文字编辑器=> NodeJs

但是没有配置nodejs选项..只有javascript存在。

Screenshot of my editor configurations

此外,当我从IDE运行npm install时,安装node_modules后会显示以下消息:

  

无法找到用于Intellisense的打字包管理器工具

任何输入?

感谢

2 个答案:

答案 0 :(得分:0)

我们在一个VS2015实例中遇到了同样的问题。它似乎与另一个行为不同,因为Node.js Visual Studio工具运行良好。我使用了一种解决方法来"将智能感应打开"在VS显示消息的机器中"找不到用于Intellisense"的打字包管理器工具。

  1. 关闭解决方案;

  2. 卸载打字npm本地包:

    npm uninstall typings -S(从项目文件夹执行)

  3. 安装类型npm作为全局包:

    npm install typings -g -S

  4. 全球安装的打字词典:

    typings install dt~node --global --save
    typings install dt~express dt~serve-static dt~express-serve-static-core --global --save
    typings install dt~angular --global --save
    
  5. 在Visual Studio 2015中重新打开了解决方案。

  6. 消息"找不到用于智能感知的打字包管理器工具"解决方案打开时仍会出现,但IntelliSense正在运行。

    问题似乎对每台开发机器中安装的某些配置或软件很敏感,但我们直到现在才确定。

    此致

答案 1 :(得分:0)

我尝试了以下内容并且有效

npm install typings -g -S