** 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:\用户\美国广播公司\应用程序数据\滚装 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:\ Users \用户美国广播公司\ NPM-**的debug.log
我重新安装了7.2.1版本的节点 每当我下载任何软件包
时发生这种情况需要与空路径错误相关的建议
答案 0 :(得分:2)
我在安装gulp时遇到了这个问题 我的NPM和节点版本是:
在npm版本4x中,https客户端证书是必需的而不是可选的。细节在他们的github区域。 长话短说,对我有帮助的是运行以下命令:
npm config set strict-ssl false
完成此操作后,运行命令
npm install gulp -g
对我来说就像一个魅力!
答案 1 :(得分:1)
如果您在代理后面工作,则需要为nodejs设置代理
npm config set proxy http://proxy_host:port
npm config set https-proxy http://proxy_host:port
希望它能帮助...... :)
答案 2 :(得分:0)
npm install command is used to install packages.
Reason for your error :
You don't have any package.json in your current working directory.
Also, you didn't provide any package name to install from.
Tips :
Check out https://docs.npmjs.com/cli/install for more details.
Never use -g (install dependency globally unless you intend to).