【问题标题】:Using Angular 2 with VS2015 Update 2 - getting npm -not installed error将 Angular 2 与 VS2015 Update 2 一起使用 - 出现 npm -not installed 错误
【发布时间】:2016-06-29 23:17:17
【问题描述】:

我创建了一个空的 core 1.0 web 应用程序并添加了一个 package.json 文件,复制了 angular2 快速启动 package.json 行 from this url

我不断收到消息依赖项 - 未安装和 npm - 未安装。

有人知道为什么会这样吗?我是否必须在我的 PC 上实际安装 node.js 才能使 Visual Studio 能够使用它?鲍尔工作完美......

【问题讨论】:

  • 如果您右键单击 npm 并选择“Restore Packages”会发生什么?
  • 我似乎遇到了同样的问题
  • @WernerCD 我最终在我的机器上安装了 node.js 并重新启动了 Visual Studio。更改 packages.json 文件,它们都会安装。
  • 此外,Angular 2 QuickStart 在 package.json 和 VS2015 npm 中使用的新 @Syntax 也有些奇怪。 Angular2 似乎没有安装到 node_modules 文件夹中。
  • @Blake 您是否使用了快速入门中的确切 package.json。安装单独的 node.js 后,我仍然收到 npm -not installed 消息。

标签: angularjs node.js visual-studio visual-studio-2015 asp.net-core-1.0


【解决方案1】:

这里正在跟踪此问题: https://github.com/aspnet/Tooling/issues/479

将 Visual Studio 重新指向不同的 npm 路径可能不会产生影响 - Visual Studio 似乎仍将对 Windows 不支持的包的依赖解释为重大问题。

这只是一个 IDE 问题。 您仍然可以在不解决此问题的情况下构建和运行。

但如果您希望摆脱not installed 指示符,请识别并删除有问题的包,然后手动删除node_modules 文件夹,然后重新保存package.json

【讨论】:

    猜你喜欢
    • 2016-09-22
    • 2012-02-22
    • 2018-03-24
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    相关资源
    最近更新 更多