NodeJS脚本 - npm没有在exec()上显示当前安装的版本

时间:2016-10-31 11:59:33

标签: javascript node.js npm exec nvm

我有一个在/some/project/folder

内运行的简单脚本

脚本是这样的:

exec("npm -v", (err, stdout, stderr) => {


        $log.info('version installed', stdout);


    });

现在,当我运行此节点脚本时,它输出3.10.9但是当我进入/some/project/folder(由终端)并且我手动运行npm -v时,它会输出3.3.6 }

**

  

这是怎么回事?

**

我一直在使用nvm,但我不明白这是否是一个问题。

任何建议

感谢

1 个答案:

答案 0 :(得分:0)

很抱歉浪费时间,今天它有效我没有改变任何东西,所以我不知道为什么昨天没有,今天是。

疯了,谢谢你的帮助!