npm 错误!无法读取 null 的属性“路径”
Posted
技术标签:
【中文标题】npm 错误!无法读取 null 的属性“路径”【英文标题】:npm ERR! Cannot read property 'path' of null 【发布时间】:2017-04-30 16:50:44 【问题描述】:**C:\Users\Abc>npm install -g
npm 错误! addLocal 无法安装 C:\Users\Abc
npm 错误! Windows_NT 6.1.7601
npm 错误! argv "C:\Program Files\nodejs\node.exe" "C:\Users\Abc\AppData\Ro aming\npm\node_modules\npm\bin\npm-cli.js" "安装" "-g"
npm 错误!节点 v7.2.1
npm 错误! npm v4.0.5
npm 错误!
npm 错误!如果您需要帮助,可以在以下位置报告此错误:
npm 错误! https://github.com/npm/npm/issues
npm 错误!请在任何支持请求中包含以下文件:
npm 错误! C:\Users\Abc\npm-debug.log**
我已经重新安装了 7.2.1 版本的节点 每次下载任何软件包时都会发生这种情况
需要有关空路径错误的建议
【问题讨论】:
您要安装哪个软件包?? npm install cordova -g 如果你尝试使用npm install -g
,显然你会收到这个错误,因为你没有提到任何包名。
是的,我在两种方式都使用它时遇到同样的问题 - 在末尾和之前使用 -g
it solved my issue: npm set strict-ssl false
【参考方案1】:
npm install 命令用于安装包。
错误原因:
您当前的工作目录中没有任何 package.json。
另外,您没有提供任何安装包名称。
提示:
查看https://docs.npmjs.com/cli/install了解更多详情。
永远不要使用 -g(全局安装依赖项,除非你打算这样做)。
【讨论】:
【参考方案2】:如果你在代理后面工作,你需要为nodejs设置代理
npm config set proxy http://proxy_host:port
npm config set https-proxy http://proxy_host:port
希望对你有帮助.. :)
【讨论】:
【参考方案3】:我在安装 gulp 时遇到了这个问题 我的 NPM 和节点版本是:
节点 v7.7.4 npm v4.1.2在 npm 版本 4x 中,https 客户端证书是必需的,而不是可选的。详细信息在他们的 github 区域。 长话短说,对我有帮助的是运行以下命令:
npm config set strict-ssl false
完成后,运行命令
npm install gulp -g
对我来说就像一个魅力!
【讨论】:
以上是关于npm 错误!无法读取 null 的属性“路径”的主要内容,如果未能解决你的问题,请参考以下文章
下一个/路由器:无法读取 null 的属性“路径名”(故事书)
未捕获的类型错误:无法读取 null 的属性(读取“添加”)
错误类型错误:无法在styles.css 中读取null 的属性(读取'classList')