2017-06-22 72 views
0

嘗試安裝聚合物CLI時出現此錯誤。每當我嘗試安裝它時,我都會繼續收到此信息。聚合物CLI - npm錯誤代碼1

sudo npm install --unsafe-perm -g polymer-cli 
Password: 
npm WARN deprecated [email protected]: ..psst! While Bower is maintained, we 
recommend Yarn and Webpack for *new* front-end projects! Yarn's 
advantage is security and reliability, and Webpack's is support for 
both CommonJS and AMD projects. Currently there's no migration path but 
we hope you'll help us figure out one. 
npm WARN deprecated @types/[email protected]: See 
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/12826 
npm ERR! code 1 
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b master 
git://github.com/polymerelements/test-fixture.git 
/Users/litsonthomas/.npm/_cacache/tmp/git-clone-eddd277b 
npm ERR! /Users/litsonthomas/.npm/_cacache/tmp/git-clone-eddd277b/.git: 
Permission denied 
npm ERR! 

npm ERR! A complete log of this run can be found in: 
npm ERR!  /Users/litsonthomas/.npm/_logs/2017-06-22T17_39_34_600Z- 
debug.log 

我是聚合物的新手,我不知道哪裏出錯!

+0

你能指定你的npm版本嗎? –

+0

npm版本是5.0.3 –

回答

0

這似乎是這個包中的一個相關問題(存儲庫中的問題:#784#800)。您必須前往Fixing npm Permissions的npm網站,並按照該處的步驟操作。

當您嘗試全局安裝軟件包時,可能會收到EACCES錯誤。這表明您沒有權限寫入npm用來存儲全局程序包和命令的目錄。

您可以修復使用三個選項這個問題:

  1. 更改權限故宮的默認目錄。
  2. 將npm的默認目錄更改爲另一個目錄。
  3. 安裝節點與一個包管理器,爲您照顧這件事。

是否應該按照三個選項之一取決於每個特定的情況。我首先推薦的是嘗試將npm默認目錄更改爲具有用戶讀/寫權限的某個位置。然後,你應該開始做npm i -g沒有sudo