【问题标题】:installing node,inputting npm-v,There is an error,The error displays as following安装node,输入npm -v,出现错误,错误显示如下
【发布时间】:2019-02-12 16:38:03
【问题描述】:

$ npm -v 错误:EPERM:不允许操作,mkdir 'C:\Program Files\nodejs\node_globa l' TypeError:无法读取未定义的属性“获取” 在 errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:213:17) 在 C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:83:20 在 cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:215:22) 在 C:\Program Files\nodejs\node_modules\npm\lib\npm.js:253:24 在 C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:81:7 在 Array.forEach () 在 C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:80:13 在 f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25) 在 afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js: 178:20) 在 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:213 如果(npm.config.get('json')){ ^

TypeError:无法读取未定义的属性“get” 在 process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:213:17) 在 emitOne (events.js:115:13) 在 process.emit (events.js:210:7) 在 process._fatalException (bootstrap_node.js:373:26) 5.3.0

【问题讨论】:

标签: javascript node.js npm


【解决方案1】:

首先欢迎来到 SO ;) 正如 compor 所说 - 首先阅读 article 关于如何提出和格式化好的问题。尽量提供节点的版本,你的操作系统和其他相关信息,如权限等。

关于您的错误 - 尝试清理缓存并重新安装 npm:

npm cache clean --force

npm install -g npm@latest

【讨论】:

  • 如果我的回答对您的问题有所帮助,欢迎您接受并点赞;)
猜你喜欢
  • 2019-04-21
  • 2019-01-17
  • 2022-07-25
  • 2019-01-14
  • 1970-01-01
  • 2015-12-07
  • 1970-01-01
  • 2015-04-27
  • 1970-01-01
相关资源
最近更新 更多