簡體   English   中英

npm配置權限錯誤

[英]npm config permission error

我在使用npm config命令時遇到權限問題。 似乎由於某種原因,它試圖更改我的~/.npmrc文件的所有者。 運行npm config set color false ,出現以下錯誤:

npm ERR! Error: EPERM, chown '/home/bamboo/.npmrc'
npm ERR!  { [Error: EPERM, chown '/home/bamboo/.npmrc'] errno: 50, code: 'EPERM', path: '/home/bamboo/.npmrc' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 3.13.0-32-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "config" "set" "color" "false"
npm ERR! cwd /home/bamboo
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! path /home/bamboo/.npmrc
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, chown '/home/bamboo/.npmrc'
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/bamboo/npm-debug.log
npm ERR! not ok code 0

文件.npmrc擁有正確的權限,我可以手動編輯它,但是我需要從npm config命令中進行操作,因為它是自動生成的一部分。 在這件事上,我似乎找不到有價值的信息。 我將prefix設置為我擁有的目錄,並且可以毫無問題地在全局安裝,但是不能運行configure! 我正在運行Ubuntu 14.04。

有人有想法嗎?

我有同樣的問題。

https://github.com/npm/npm/issues/7563

原來,改變從sudo susudo su -啟動竹代理過程中解決了這個問題的時候。

曾經有這個問題。

.npm目錄沒有足夠的權限。 運行以下命令:

sudo chown -R $(whoami) ~/.npm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM