Npm 错误:EPERM:不允许操作,mkdir';C:\ProgramFiles\Git\usr\local';

Npm 错误:EPERM:不允许操作,mkdir';C:\ProgramFiles\Git\usr\local';,npm,Npm,每次我尝试运行npm命令时,都会出现一个wierd错误。这是在我尝试安装react时运行npm config set prefix/usr/local之后发生的,之后我无法运行一个npm命令而没有此错误。如果有人知道这意味着什么或如何修复它,请帮助!谢谢 TypeError: Cannot read property 'get' of undefined at errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils

每次我尝试运行npm命令时,都会出现一个wierd错误。这是在我尝试安装react时运行npm config set prefix/usr/local之后发生的,之后我无法运行一个npm命令而没有此错误。如果有人知道这意味着什么或如何修复它,请帮助!谢谢

TypeError: Cannot read property 'get' of undefined
    at errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:211:17)
    at C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:83:20
    at cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:215:22)
    at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:253:24
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:81:7
    at Array.forEach (native)
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:80:13
    at f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25)
    at afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:178:20)
    at C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:47:53
C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:211
  if (npm.config.get('json')) {
                ^

TypeError: Cannot read property 'get' of undefined

如果您正在获取EPERM,您可能需要打开命令提示符并指定“以管理员身份运行”、“我是电脑上的管理员,并且仍然需要不时使用NPM脚本执行此操作”

如果您正在获取EPERM,您可能需要打开命令提示符并指定“以管理员身份运行”,“我是电脑管理员,仍然需要不时使用NPM脚本来执行此操作

  • 以管理员身份运行
    cmd
  • npm配置集前缀/usr/local
    (更改了前缀)
  • npm启动
    在普通控制台中
  • 以管理员身份运行
    cmd
  • npm配置集前缀/usr/local
    (更改了前缀)
  • npm启动
    在普通控制台中

  • 我在我的工作机器上没有管理员权限。有没有其他方法来解决这个问题?我在我的工作机器上没有管理员权限。有没有别的办法解决这个问题?那对我有帮助