mac visual code1.8.1 运行时提示:无法在 PATH 上找到运行时”node“。
找了半天,说怎么替换掉node.js的路径,例如这个
https://segmentfault.com/q/1010000005793371/a-1020000005812628
Mac Terminal:
1. $ which node 得出node.js真实路径 /path/to/node
2. $ ln -s /path/to/node /usr/local/bin/node 注意替换 /path/to/node
但我总是不信,我觉得不应该啊,因为已经在终端里可以执行node 和npm命令了
这里只是设置的问题。
虽然我是安装了nvm来管理node 版本。
再百度:到鬼佬的网站: http://*.com/questions/31075763/vscode-0-3-cant-find-runtime-node-on-path 有用的部分看文章末尾。
我是这样解决问题:
用终端:
echo $PATH
弹出:
/Users/mac/.rvm/gems/ruby-2.3.0/bin:/Users/mac/.rvm/gems/ruby-2.3.0@global/bin:/Users/mac/.rvm/rubies/ruby-2.3.0/bin:/Users/mac/.nvm/versions/node/v5.1.0/bin:/Applications/Cocos/tools/ant/bin:/Applications/Cocos/frameworks:/Applications/Cocos/frameworks/cocos2d-x-3.9/tools/cocos2d-console/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mac/.rvm/bin
弹出:
/Users/mac/.nvm/versions/node/v5.1.0/bin/node
到 vs code 的查找:runtimeExecutable
原来的值是null,
改为 “/Users/mac/.nvm/versions/node/v5.1.0/bin/node”
再运行就好了。
good boy!
|