未被识别为节点js模块的内部或外部命令

时间:2015-12-29 18:00:16

标签: npm

如何在安装节点模块后修复未被识别为内部或外部命令。

例如:npm install -g grunt-cli bower yo

安装后输入yo或bower。其抛出错误“Moule_name”未被识别为内部或外部命令

2 个答案:

答案 0 :(得分:1)

得到了!!!

问题在于环境变量。提及的节点模块不会被全局访问。因此,应在系统变量(环境变量)中更新应用程序数据路径。

路径:; C:\ Users \ currentusername \ AppData \ Roaming \ npm;

答案 1 :(得分:0)

此处已解决类似问题:Making Global NPM packages available to all users on windows 2012 server

这是一个路径问题,如果您使用其他帐户安装全局模块,则可能会在Windows中发生(例如,如果您使用具有提升权限的单独管理员帐户,就像在许多公司环境中一样)。