2017-02-04 33 views
0

私はMacOSでnpm install -g angular-cliを実行したときに、私はこのエラーを取得維持:あなたは任意のプラットフォーム上でnpm install -gを使用して、あなたがEACCESを取得すると角度CLIインストールエラー

npm ERR! node v6.9.2 
npm ERR! npm v3.10.9 
npm ERR! path /usr/local/lib/node_modules 
npm ERR! code EACCES 
npm ERR! errno -13 
npm ERR! syscall access 

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' 
npm ERR!  at Error (native) 
npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules' 
npm ERR!  at Error (native) 
npm ERR! errno: -13, 
npm ERR! code: 'EACCES', 
npm ERR! syscall: 'access', 
npm ERR! path: '/usr/local/lib/node_modules' } 
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!  /Users/apple/npm-debug.log 
+0

モジュールをグローバルにインストールしようとしています。より高い特権で実行する必要があるためには、 'root'ユーザとして 'npm install -g angular-cli'を実行してください。' sudo npm install -g angular- cli' – mic4ael

+0

ありがとうございました。 – calibre24

答えて

2

、あなたが持っていないディレクトリに書いています書き込み許可。

一部のユーザーはsudoを使用することをおすすめしますが、今後これ以上問題が発生します。 npm documentationにはこれを修正するための手順が用意されています。

ノード3をインストールするには、Homebrewを使用して、オプション3を強くお勧めします。

+0

それは働いてくれてありがとう。 – calibre24

+0

それを聞いてうれしいです。あなたは[私の答えに投票し、受け入れられた回答をマークしてください](http://stackoverflow.com/help/someone-answers)できますか? –

1

こんにちは任意のアクセス許可の問題もなく、CLIからの角度4をインストールするには、私のガイドに従ってください:

angular-cliは、グローバル

sudo npm install -g @angular/cli 

アプリケーションをサーブ

ng new my-app --skip-install 

新しいプロジェクトを作成、インストール

sudo chown <username> -R my-app 
cd my-app 
mkdir node_modules 
chmod a+w node_modules 
npm install 
ng serve --open