在Windows 7 Enterprise上运行nodejs。无法在任何程序包上运行“npm install -g”(AppData/Roaming/npm始终为空)
每当我安装需要-g访问的node_module时,我知道它应该创建一个* .bat文件在%AppData$/Roaming/npm
,但由于某种原因它不再那样做。
例如,我将运行npm install gulp -g
,控制台看起来像安装正确,但文件不会在AppData文件夹中。如果我尝试运行gulp命令,则会收到错误sh.exe": gulp: command not found
。
如果我在Console As Administrator中运行npm install gulp -g
命令,它会将这些文件安装到管理员(而不是普通用户)的%AppData%文件夹中。因此,如果我通过非管理员用户运行gulp命令,我仍然收到错误sh.exe": gulp: command not found
。
任何想法?
花费时间寻找可行的解决方案。谢谢! –
我也在这个上浪费了几个小时。 Pppppppppppppp。软件开发,好吗? – ngDeveloper
要导出路径,您还可以编辑系统环境变量; path =%appdata%/ npm; –