web-dev-qa-db-ja.com

エラー:EACCES:許可が拒否されました、mkdir '/ usr / local / lib / node_modules / node-sass / build'

angular applicationを実行してng serveコマンドを実行してからshow

エラー:モジュール 'node-sass'が見つかりません

9
Rajeev Varshney

返信時:-

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/build'
Ask Question

解決策:-

node_modulesを使用するため、その所有権をルートに設定するため、Sudo npm install -g node-sassの所有権を変更する必要があります。

グループとして現在のユーザーの所有権を変更するには-

Sudo chown -R root:YOUR_USERNAME /usr/local/lib/node_modules/

Sudo chmod -R 775 /usr/local/lib/node_modules/

また、Sudo関連クエリにnpmを使用しないでください。

24
Anirban Sanyal

これを試して

Sudo npm install -g --unsafe-perm node-sass

またはこれ

Sudo npm install -g --unsafe-perm --verbose @ angular/cli

7
swati kiran

私は働いていますionicとこの問題があるので、1つのフォルダを移動してコマンドを実行することでこれを解決しました。

Sudo chmod -R 777 project-directory

この後 npm install node-sass --save

6
Taimoor Tariq

このコマンドを実行する

Sudo npm install -g <ModuleName> --unsafe-perm=true --allow-root
1
am2505

ノードpakage.jsonをまだ追加していない場合、このnpm install node-sassがある場合は、node initを実行してみてください。両方が存在し、ubuntuを使用している場合は、chmod -R ノードモジュールへのパスを使用してフォルダーの権限を変更してみてください。

0

これを試してください:npm install node-sass @ version

最新のものが必要な場合は、npm install node-sassを試してください。

アクセスの問題が発生している場合:

  1. Windows:管理者モードでコマンドプロンプトを実行し、上記を実行します。

  2. Mac:Sudo npm install node-sass。

「node-sass」モジュールが見つかりませんのエラー

https://github.com/sass/node-sass/issues/6

0
Dhruv Singh