我发现一个问题..
我运行which npm
显示是E:\Program Files\nodejs\npm
这是我的环境变量
PATH=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windo
ws\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x
86)\NVIDIA Corporation\PhysX\Common;E:\Program Files\nodejs\; %APPDATA%\npm;C:\R
uby22\bin;C:\Users\Kou\AppData\Local\atom\bin;C:\Users\Kou\AppData\Roaming\npm
然后我之前装的hexo是在C:\Users\Kou\AppData\Roaming\npm
里面,我现在装的是在E:\Program Files\nodejs\node_global\node_modules
里面
现在就hexo可以用,后装的都不行,,
这怎么解决啊..
waring 是没有关系的,
找不到gulp 应该是环境变量的问题
新建一个 NODE_PATH 把 npm get prefix 输出的路径加进去,我昨天也碰到差不多的问题了,不过我不是装gulp,
gulp没有试过,反正按这个思路去找错误原因