我刚刚开始在几天前在本地项目中使用node.js. 如果我从命令shell运行它,我的应用程序运行良好
nvm run 0.10.32 ./bin/www app
Run Code Online (Sandbox Code Playgroud)
要么
node ./bin/www app
Run Code Online (Sandbox Code Playgroud)
因此,它适用于节点版本0.10.xx或更高版本.但是有一个问题:我无法从WebStorm调试它 - 它会引发很多错误.我去了设置并被惊呆了:"Node.js核心模块版本是0.6.12".然后,我检查了已安装的节点版本并返回
user@user-VirtualBox:~/$ nvm ls
Run Code Online (Sandbox Code Playgroud)
- > v0.10.24 v0.10.32 system
当我打字的时候
nvm use system
Run Code Online (Sandbox Code Playgroud)
它说,
/home/user/.nvm/*/bin removed from $PATH
/home/user/.nvm/*/share/man removed from $MANPATH
/home/user/.nvm/*/lib/node_modules removed from $NODE_PATH
Now using system version of node: v0.6.12.
Run Code Online (Sandbox Code Playgroud)
显然,我需要更改nodejs的系统版本.我试图更新,删除,重新安装 - 没有结果,它仍然有这个版本.我只需要能够从webstorm调试我的应用程序代码.我怎样才能得到它 - 改变节点的系统版本,或者可能是另一种方式?任何提示都会非常有用.