【问题标题】:How to enable intellisense for nodejs in visual studio 2015?如何在 Visual Studio 2015 中为 nodejs 启用智能感知?
【发布时间】:2017-02-17 03:53:39
【问题描述】:

我最近安装了 Visual Studio 2015。

我还从其官方来源安装了 Visual Studio 2015 的 nodejs 工具:

Visual Studio tools for nodejs

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

但我无法让智能感知工作。

它不显示代码建议。

我必须手动启用它吗?

我尝试了几个博客并尝试从以下位置进行编辑:

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

但是没有 nodejs 选项可以配置.. 那里只有 javascript。

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

找不到用于 Intellisense 的 Typings 包管理器工具

任何输入?

谢谢

【问题讨论】:

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


    【解决方案1】:

    我们在一个 VS2015 实例上遇到了同样的问题。它的行为似乎与另一种不同,Visual Studio 的 Node.js 工具工作正常。我使用了一种解决方法在 VS 显示消息“找不到用于 Intellisense 的 Typings 包管理器工具”的机器上“打开 IntelliSense”。

    1. 关闭解决方案;

    2. 卸载的 Typings npm 本地包:

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

    3. 将 Typings npm 安装为全局包:

      npm install typings -g -S

    4. 全球安装的 Typings 词典:

      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 中重新打开解决方案。

    打开解决方案时仍然出现“找不到用于 Intellisense 的 Typings 包管理器工具”的消息,但 IntelliSense 正在工作。

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

    问候,

    【讨论】:

      【解决方案2】:

      我尝试了以下方法并成功了

      npm install typings -g -S
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-06
        • 2016-08-16
        • 1970-01-01
        • 2015-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多