簡體   English   中英

NPM不會安裝哈巴狗嗎?

[英]NPM won't install pug?

誰能幫助我解讀此消息的含義? 我有另一個安裝了pug的應用程序,但是由於某種原因現在我無法創建新的模塊安裝。

我正在將應用程序本地的pug安裝到node_modules中

我只是想把工作做好,所以如果我錯過了一些簡單的事情,壓力水平對保持精確的視力沒有幫助。

我的系統用於持續開發,因此我不會在升級過程中亂糟糟,因為升級歷史上已經破壞了所有其他東西。

我的其他應用程序運行正常。

# npm install --save pug@2.0.0-beta4 <= Because the working app uses this one
npm ERR! Linux 3.2.0-35-generic-pae
npm ERR! argv "/home/kingram/.nvm/v0.10.46/bin/node" "/home/kingram/.nvm/v0.10.46/bin/npm" "install" "--save" "pug@2.0.0-beta4"
npm ERR! node v0.10.46
npm ERR! npm  v2.15.1
npm ERR! path /home/kingram/.npm/wordwrap/0.0.2
npm ERR! code EACCES
npm ERR! errno 3

npm ERR! Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2'
npm ERR!  { [Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/home/kingram/.npm/wordwrap/0.0.2',
npm ERR!   parent: 'cliui' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/kingram/node/fssreg/npm-debug.log

您可能需要使用sudo進行安裝,即sudo npm install ... 這將提示您輸入root密碼。

似乎需要root特權才能安裝所需的軟件包。 盡管實際上並非如此,但您可以解決此問題。... 請查看此鏈接

經過@zillafthegods的查詢后,發現〜/ .npm中的某些目錄是root擁有的。 特別是自動換行模塊目錄。

更改了權限,npm很好地安裝了它。

如果沒有一些建議,我將無法抓住其中一件事情,所以謝謝。

暫無
暫無

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

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