我在 Visual Studio 2019 中使用 .NET Core 3.0 创建了一个默认的 Angular 项目。
当我构建项目并运行它时,出现以下错误:
error : Node.js is required to build and run this project. To continue, please install Node.js from https://nodejs.org/, and then restart your command prompt or IDE.
Run Code Online (Sandbox Code Playgroud)
当网页启动时,我会遇到异常,如帖子末尾的图片所示。
我知道这个错误很容易修复:我只需要下载并安装 Node.js。但我想知道为什么我需要这样做,因为在 Visual Studio 安装程序中选择了 Node.js 选项,所以它应该已经安装了。您可以在我的 Visual Studio 安装程序窗口中看到它(抱歉,它是意大利语,但您仍然可以看到已经安装的 Node.js)。
有没有办法解决该问题并使用通过 Visual Studio 安装检索到的 Node.js,而不是安装第二个?
编辑:
我发现 Visual Studio 在C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\NodeJs.
我已将路径添加到External Web Toolsin Options->Web Package Management,但错误仍然存在。
我把路径设置在错误的地方,或者还有其他什么?
我还注意到,在 .csproj 中,它指的是节点可执行文件,而node …