【发布时间】:2016-04-08 15:26:01
【问题描述】:
我跑了
npm config set prefix /usr/local
运行该命令后, 当尝试在 Windows 操作系统上运行任何 npm 命令时,我不断收到以下信息。
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)
已删除所有文件
C:\Users\<your username>\.config\configstore\
没有用。
有什么建议吗?
【问题讨论】:
-
Running
npm cache clean --force为我解决了这个问题。 -
运行 npm cache clean --force 两次对我有用。
-
您是在
cmd.exe“终端”(命令提示符)还是从GitBash终端运行它的?对我来说,当我在GitBash中运行它时它失败了,但是当我在cmd中运行它时它运行良好。 -
今天我在
cmd.exe中也获得了 EPERM。但是我在C:\Program Files\nodejs中运行了以下命令,它似乎有效:npm cache clean --force && npm install <package-name> --force --global。我还将C:\Program Files\nodejs\node_modules添加到我的系统PATH环境变量中。 -
屏幕转储:i.imgur.com/VLFS7lG.png。但最好先尝试stackoverflow.com/a/44014485。
标签: javascript node.js npm bower npm-install