【发布时间】:2023-03-28 11:34:01
【问题描述】:
在工作时在 Windows 7 Enterprise 上运行 nodejs。
每当我安装需要 -g 访问权限的 node_module 时,根据经验,我知道它应该在 %AppData$/Roaming/npm 中创建一个 *.bat 文件,但由于某种原因它不再这样做了。
例如,我将运行npm install gulp -g,控制台看起来安装正确,但文件不会在 AppData 文件夹中。如果我尝试运行 gulp 命令,则会收到错误 sh.exe": gulp: command not found。
如果我以管理员身份在控制台中运行npm install gulp -g 命令,它会将文件安装到管理员(而不是普通用户)的 %AppData% 文件夹中。因此,如果我通过我的非管理员用户运行 gulp 命令,我仍然会收到错误 sh.exe": gulp: command not found。
有什么想法吗?
【问题讨论】:
标签: node.js windows-7 npm gulp node-modules