NodeJS脚本 – npm在exec()上不显示当前安装的版本
我有一个简单的脚本运行在/some/project/folder
剧本是这样的:
exec("npm -v", (err, stdout, stderr) => { $log.info('version installed', stdout); });
现在,当我运行这个节点脚本输出3.10.9
但是当我进入/some/project/folder
(由terminal),我手动运行npm -v
,它输出3.3.6
**
这可能是怎么回事?
**
我一直在使用nvm,但是我不明白这是否有问题。
有什么build议 ?
谢谢
对不起,浪费时间,今天工作,我没有改变任何东西,所以我不知道为什么昨天没有,今天是的。
疯狂,谢谢你的帮助!