【发布时间】:2020-02-10 21:39:58
【问题描述】:
我已经下载了 Node v12.8.1 二进制文件以及 Dotnet core 3.0.100 二进制文件。我手动设置了 Windows 的环境变量(对于这个用户,因为我没有管理员权限)。我设法让一个独立的 Angular 应用程序运行,一个独立的 node.js helloworld.js 和一个 dotnet core mini api。
到目前为止,所有这些都奏效了。现在我尝试使用 dotnet new angular 创建一个 dotnet core angular 应用程序,它创建了几个样板文件,包括一个包含 angular 客户端应用程序的“ClientApp”文件夹。
没有改变任何东西,我只是尝试运行dotnet run,但我收到一条错误消息,指出“node --version”已以退出代码 1 终止,并且
错误:构建和运行此项目需要 Node.js。要继续,请从 https://nodejs.org/ 安装 Node.js,然后重新启动命令提示符或 IDE。
现在我在想的是,dotnet core 以某种方式尝试使用系统环境路径而不是用户环境路径来查找节点 js。不过我不确定。
有谁知道我可以如何解决或绕过这个问题?
【问题讨论】:
标签: node.js angular asp.net-core