簡體   English   中英

npm install -Error /npm/optimist/0.3.7'-Linux Mint

[英]npm install -Error /npm/optimist/0.3.7' - Linux Mint

我是node和npm的新手,我正在Linux MINT上運行npm install,而我得到的錯誤是:

Linux 3.11.0-12-通用npm ERR! argv“節點”“ / usr / local / bin / npm”“安裝” npm ERR! 節點v0.10.35 npm ERR! npm v2.1.17 npm錯誤! 路徑/home/rolando/.npm/optimist/0.3.7 npm錯誤! 代碼EACCES npm ERR! 錯誤3

npm ERR! 錯誤:EACCES,mkdir'/home/rolando/.npm/optimist/0.3.7'npm ERR! {[錯誤:EACCES,mkdir'/home/rolando/.npm/optimist/0.3.7'] npm錯誤! errno:3,npm錯誤! 代碼:“ EACCES”,npm錯誤! 路徑:'/home/rolando/.npm/optimist/0.3.7',npm錯誤! 父:“ uglify-js”} npm錯誤! npm ERR! 請嘗試以root / Administrator身份再次運行此命令。


注意的一件事是,我的機器上安裝了樂觀主義者0.6.1(而不是0.3.7),我該如何解決? 我已經使用curl -L https://www.npmjs.org/install.sh運行更新。 SH

我的節點-v是0.10.35,npm是2.1.17

另外,如果我運行npm cache clean,那么我將得到以下信息:

錯誤:EACCES,取消鏈接'/home/rolando/.npm/async/0.2.10'npm ERR! {[錯誤:EACCES,取消鏈接'/home/rolando/.npm/async/0.2.10'] npm錯誤! errno:3,npm錯誤! 代碼:“ EACCES”,npm錯誤! 路徑:“ / home / rolando / .npm / async / 0.2.10'}


我認為這是您的文件夾/home/rolando/.npm/的權限問題。 在您的文件夾中設置權限,然后重試:

sudo chmod 777 -R /home/rolando/.npm/

也許您的nodejs安裝有問題。 使用nvm安裝節點,它應該可以工作。

npm的貢獻者之一在github論壇上給了我答案,這與許可有關,就像您說的Victor

須藤CHOWN -R whoami 〜/ .npm

暫無
暫無

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

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