2017-06-22 2 views
0

Ich bekomme diesen Fehler, wenn ich versuche, Polymer CLI zu installieren. Ich bekomme es immer wenn ich versuche es zu installieren.Polymer CLI - npm Fehlercode 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 

Ich bin neu in Polymer und ich weiß nicht, wo ich falsch liege!

+0

Können Sie Ihre Version von npm angeben? –

+0

npm Version ist 5.0.3 –

Antwort

0

Dies scheint ein relevantes Problem in diesem Paket (Probleme im Repository: #784#800). Sie müssen zur npm Seite gehen auf Fixing npm Permissions und folgen Sie den Schritten dort.

Sie können einen EACCES Fehlermeldung, wenn Sie versuchen, global ein Paket zu installieren. Dies zeigt an, dass Sie keine Berechtigung zum Schreiben in die Verzeichnisse haben, die npm zum Speichern globaler Pakete und Befehle verwendet.

Sie können dieses Problem beheben, eine von drei Optionen:

  1. Ändern Sie die Berechtigung zum Standardverzeichnis des NPM.
  2. Ändern Sie das Standardverzeichnis von npm in ein anderes Verzeichnis.
  3. Installieren Sie den Knoten mit einem Paketmanager, der dies für Sie erledigt.

Ob Sie eine der drei Optionen ist abhängig von jedem einzelnen Fall folgen sollte. Was ich zuerst empfehlen würde, ist, das npm-Standardverzeichnis an einen Ort mit Lese-/Schreibberechtigungen für Benutzer zu ändern. Dann sollten Sie beginnen, npm i -g ohne sudo zu tun.

Verwandte Themen