2017-05-26 10 views
0

私のUbuntu 16.04コンピュータに@ angular/cliをインストールします。私のノードのバージョンが v7.10.0とNPMは5.0.0@ angle/cliのインストール中に権限エラーが発生する

です私はこのエラーを取得しておいてください。

gyp ERR! configure error 
gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@angular/cli/node_modules/node-sass/build' 
gyp ERR! System Linux 4.10.0-21-generic 
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/@angular/cli/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" 
gyp ERR! cwd /usr/local/lib/node_modules/@angular/cli/node_modules/node-sass 
gyp ERR! node -v v7.10.0 
gyp ERR! node-gyp -v v3.6.1 
gyp ERR! not ok 
Build failed with error code: 1 
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular/cli/node_modules/node-sass): 
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] postinstall: `node scripts/build.js` 
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 

私はまた、次のコマンドを試してみました:

npm cache clean --force 
sudo npm install -g @angular/cli 

私は手動で試してみてくださいとchmodまたはchownを使用して許可または所有権を変更しますか?

+0

sudoで許可が拒否されていますか? –

+1

https://docs.npmjs.com/getting-started/fixing-npm-permissions –

+0

@ alex-rokabilisはい –

答えて

0

私は同じ問題がありました。私はPCにいくつかのインスタンスがインストールされていたので、デフォルトのnpmに関連していました。現在、あなたは

/usr/local/bin/node

を使用している

は別のNPMを検索してみてください:私の場合は

whereis npm

を私はその後、私は私の中で別のNPMを使用しようとした

npm: /usr/bin/npm /usr/local/bin/npm

を得ましたインストールコマンド:

sudo /usr/bin/npm install -g @angular/cli

最後にインストールしました。

関連する問題