我已经安装了Visual Studio for Mac社区8.10.11,并创建了一个基于React + .net Core WebAPI的新项目。但如果我试着运行这个应用程序
/Users/xxx/Projects/yyy/yyy/yyy.csproj(5,5): Warning MSB3073: The command "node --version" exited with code 127. (MSB3073) (yyy)
/Users/xxx/Projects/yyy/yyy/yyy.csproj(5,5): Warning MSB4181: The "Exec" task returned false but did not log an error. (MSB4181) (yyy)
/Users/xxx/Projects/yyy/yyy/yyy.csproj(5,5): 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. (yyy)
字符串
我的bash知道node
,文件夹也是echo $path
的一部分。如何将其添加到VS?
谢谢你,谢谢
2条答案
按热度按时间ztigrdn81#
我遇到了同样的问题,因为我使用自制软件安装Node.js。
根据Homebrew文档:
默认情况下,macOS上的GUI应用程序在其
PATH
中没有Homebrew的前缀。如果您使用的是Mountain Lion或更高版本,可以通过运行sudo launchctl config user path "$(brew --prefix)/bin:${PATH}"
然后重新启动来修复此问题,如man launchctl
中所述。请注意,这将为 * 所有用户 * 设置launchctlPATH
。如果您从其他地方安装了node,则应该能够修改此命令,以包含node可执行文件所在位置的路径:
字符串
8ulbf1ek2#
我同意约书亚的回答,如果你用Homebrew或Nvm安装Node
/usr/local/bin没有节点链接。
仅在您的终端中添加:
字符串
React-request-timeout-period-of-50-seg