如何在没有管理员权限的情况下通过 npm 安装 grunt 时解决重命名错误?

如何在没有管理员权限的情况下通过 npm 安装 grunt 时解决重命名错误?

我需要为 Windows 7 中设置的项目安装 grunt。但是,我遇到一个问题,每当我尝试全局安装 grunt 时,它都会因为权限错误而失败。

其他一些人遇到了这个问题,还有一些人没有,出现的错误是

EPERM: operation not permitted, rename (insert npm global module path here)\grunt\node_modules\grunt-legacy-log-utils' -> '(insert npm global module path here)\grunt\node_modules\.grunt-legacy-log-utils.DELETE'

在我所在的地方不允许请求管理员权限来安装软件。

答案1

npm cache clean事实证明,通过反复执行和,错误已经得到解决npm install

另外,我们在使用 node-sass 时也遇到了问题,因为它无法访问 github 来下载二进制文件。

相关内容