npm ERR! 无法读取null的属性“path”

** C:\ Users \ Abc> npm install -g

npm ERR! addLocal无法安装C:\ Users \ Abc

npm ERR! Windows_NT 6.1.7601

npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Users \ Abc \ AppData \ Ro aming \ npm \ node_modules \ npm \ bin \ npm-cli.js”“install”“-g”

npm ERR! 节点v7.2.1

npm ERR! npm v4.0.5

npm ERR! 无法读取null的属性“path”

npm ERR!

npm ERR! 如果您需要帮助,您可以在以下位置报告此错误:

npm ERR! https://github.com/npm/npm/issues

npm ERR! 请包括以下任何支持请求的文件:

npm ERR! C:\用户\美国广播公司\ NPM-**的debug.log

每次发生这种情况时,我都会在7.2.1版本下重新安装节点

需要有关空path错误的build议

我遇到这个问题,而安装吞噬我的NPM和节点版本是:

  • 节点v7.7.4
  • npm v4.1.2

在npm版本4x中,https客户端证书是必需的,而不是可选的。 细节在他们的github区域。 长话短说,帮助我的是运行以下命令:

  npm config set strict-ssl false 

一旦完成,运行命令

 npm install gulp -g 

为我工作就像一个魅力!

npm install命令用于安装软件包。

您错误的原因:

您当前的工作目录中没有任何package.json。

另外,您没有提供任何软件包名称来安装。

提示 :

查看https://docs.npmjs.com/cli/install了解更多详情。

切勿使用-g(全局安装依赖关系,除非您打算)。

如果您在代理之后工作,则需要为nodejs设置代理

 npm config set proxy http://proxy_host:port npm config set https-proxy http://proxy_host:port 

希望能帮助到你.. :)