最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

NPM使用root用户权限安装拒绝错误

IT培训 admin 6浏览 0评论

NPM使用root用户权限安装拒绝错误

所以我做了NPM /节点的全新安装使用NVM使用root用户,一切都看起来很好我的本地机器上,现在我的问题是,当我试图用我的项目文件夹NPM安装--unsafe烫发-verbose命令来安装错误显示在我的终端。

npm verb stack Error: Command failed: /usr/bin/git clone --depth=1 -q -b 0.0.7 .git /root/.npm/_cacache/tmp/git-clone-28a98ad9
npm verb stack fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-28a98ad9': Permission denied
npm verb stack 
npm verb stack     at ChildProcess.exithandler (child_process.js:282:12)
npm verb stack     at ChildProcess.emit (events.js:182:13)
npm verb stack     at maybeClose (internal/child_process.js:957:16)
npm verb stack     at Socket.stream.socket.on (internal/child_process.js:378:11)
npm verb stack     at Socket.emit (events.js:182:13)
npm verb stack     at Pipe._handle.close [as _onclose] (net.js:598:12)
npm verb cwd /web/nbltv
npm verb Linux 4.15.0-29-generic
npm verb argv "/root/.nvm/versions/node/v10.1.0/bin/node" "/root/.nvm/versions/node/v10.1.0/bin/npm" "install" "--unsafe-per" "-verbose"
npm verb node v10.1.0
npm verb npm  v5.6.0
npm ERR! code 128
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b 0.0.7 .git /root/.npm/_cacache/tmp/git-clone-28a98ad9
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-28a98ad9': Permission denied
npm ERR! 
npm verb exit [ 1, true ]

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-08-20T01_36_33_496Z-debug.log

NPM版本 - 5.6版本NODE - 10.1

任何帮助将大大appriciated。谢谢!

回答如下:

乔恩下你node_modules和不运行的须藤。

你应该总是为NPM将拒绝使用sudo安装本机模块,因为这是例如安全风险.npm目录的所有权。

尝试sudo chown -R $(whoami) ~/.npm,看看是否这会工作。

或无根reinstall with a node version manager作为docs建议:

curl -o- https://raw.githubusercontent/creationix/nvm/v0.33.11/install.sh | bash

NPM使用root用户权限安装拒绝错误

所以我做了NPM /节点的全新安装使用NVM使用root用户,一切都看起来很好我的本地机器上,现在我的问题是,当我试图用我的项目文件夹NPM安装--unsafe烫发-verbose命令来安装错误显示在我的终端。

npm verb stack Error: Command failed: /usr/bin/git clone --depth=1 -q -b 0.0.7 .git /root/.npm/_cacache/tmp/git-clone-28a98ad9
npm verb stack fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-28a98ad9': Permission denied
npm verb stack 
npm verb stack     at ChildProcess.exithandler (child_process.js:282:12)
npm verb stack     at ChildProcess.emit (events.js:182:13)
npm verb stack     at maybeClose (internal/child_process.js:957:16)
npm verb stack     at Socket.stream.socket.on (internal/child_process.js:378:11)
npm verb stack     at Socket.emit (events.js:182:13)
npm verb stack     at Pipe._handle.close [as _onclose] (net.js:598:12)
npm verb cwd /web/nbltv
npm verb Linux 4.15.0-29-generic
npm verb argv "/root/.nvm/versions/node/v10.1.0/bin/node" "/root/.nvm/versions/node/v10.1.0/bin/npm" "install" "--unsafe-per" "-verbose"
npm verb node v10.1.0
npm verb npm  v5.6.0
npm ERR! code 128
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b 0.0.7 .git /root/.npm/_cacache/tmp/git-clone-28a98ad9
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-28a98ad9': Permission denied
npm ERR! 
npm verb exit [ 1, true ]

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-08-20T01_36_33_496Z-debug.log

NPM版本 - 5.6版本NODE - 10.1

任何帮助将大大appriciated。谢谢!

回答如下:

乔恩下你node_modules和不运行的须藤。

你应该总是为NPM将拒绝使用sudo安装本机模块,因为这是例如安全风险.npm目录的所有权。

尝试sudo chown -R $(whoami) ~/.npm,看看是否这会工作。

或无根reinstall with a node version manager作为docs建议:

curl -o- https://raw.githubusercontent/creationix/nvm/v0.33.11/install.sh | bash
发布评论

评论列表 (0)

  1. 暂无评论