用户变量
NODE_PATH:
D:\Program Files\nodejs\node_modules\npm\node_modules;
PATH:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"D:\Program Files"\nodejs\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\less\bin\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\grunt-cli\bin\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\grunt\;C:\Users\Administrator\AppData\Roaming\npm\;
系统变量:
NODE_PATH:
D:\Program Files\nodejs\node_modules\npm\node_modules;
PATH:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"D:\Program Files"\nodejs\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\less\bin\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\grunt-cli\bin\;"D:\Program Files"\nodejs\node_modules\npm\node_modules\grunt\;C:\Users\Administrator\AppData\Roaming\npm\;
用命令行执行npm可以运行,但是执行grunt就会提示不是命令,求各位路过的大神指导,不胜感激~
补充:grunt已安装,即使是在项目的根目录下执行grunt也会提示这个问题。。。。。。。
建议把grunt全局变成局部吧,具体做法是:
在 AppData\Roaming\npm\
路径里找到 grunt
和 grunt.cmd
这两个文件,并复制到你要执行grunt的路径中(和gruntfile.js一起)。
gulp和其他npm包也类似。
这样并push上去,那么在其他终端只需局部安装就OK啦。
具体可以看shell
脚本写法和文件夹node_modules里的bin文件夹
这个路径我看你添加到PATH
里了,那原则上没有问题了,关掉重开一下你的terminal
试试
C:\Users\Administrator\AppData\Roaming\npm\