Visual Studio 安装程序未安装 node.js

Ric*_*ard 6 visual-studio node.js visual-studio-2017

在 Visual Studio 安装程序中,我选择了 Node.js 开发选项。它运行成功。但是,如果我尝试运行 cmd node -v。它告诉我节点不存在。

我尝试了其他一些方法,包括卸载并重新安装 VS Installer 中的 Node.js 开发选项。另外从网站安装最新版本的节点。

然而,当我尝试运行 VS 2017 附带的预装 Angular 解决方案时,我遇到了问题。该解决方案甚至不会启动。

我能做的最好的事情就是安装 Node 6.10.3。一旦我这样做了,网站就会出现。但是,我在vendor.js 文件中收到JavaScript 错误。我可以继续,但当我尝试导航到另一个菜单项时出现此错误。另外,热模块更换似乎不起作用。(如果我进行了更改,它不会自动重新编译我的 TypeScript 文件)。

我认为关键是正确安装 Node.js 开发选项,因为我能够在另一台 PC 上运行预打包的 Angular 解决方案,并且热模块替换工作正常。

如果有人对如何解决有任何想法,请告诉我。

rya*_*son 7

我有一个类似的(如果不是相同的)问题。检查 Visual Studio 安装目录(本例中为 2017 Professional)中的 Node:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\NodeJs

如果可执行文件存在,请将目录添加到您的 PATH 中。