[解決済み] ESlintエラー コマンドラインからのインストール
2022-02-15 16:36:43
質問
eslintのインストールで以下のエラーが発生します。
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "eslint"
npm ERR! node v5.5.0
npm ERR! npm v3.8.8
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! 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/Leviathan/lj/npm-debug.log
eslintをインストールし、かつこの行を取得する方法を見つけ出すことができませんでした。
eslint --init を実行して、.eslintrc ファイルを作成します。
解決方法は?
あなたのユーザがグローバルな node_modules フォルダにアクセスできないときに、グローバルにインストールしようとしているように見えます。rootでインストールするか、chown '/usr/local/lib/node_modules' してみてください。
ルートでインストールする
sudo npm install -g eslint
チャウン
chown user:group /usr/local/lib/node_modules
npm install -g eslint
また、/usr/local/lib/node_modulesのパーミッションを変更し、chmodを使用してユーザーがアクセスできるようにすることができます。
編集する こちらの回答で解決策を試してみてください OSXにESLintをグローバルにインストールしようとすると、"Permission Denied" が表示される。
これを ~/.npmrc に追加してください。
prefix = ${HOME}/.npm-packages https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md また、PATH に ${HOME}/.npm-packages/.bin を追加して、グローバルにインストールされたスクリプトがどこで検索されるかをシェルが認識できるようにする必要があります。
関連
-
[解決済み】JavaScriptのボタンonclickが機能しない
-
[解決済み】JavaScriptで相対URLへのリダイレクトを行う
-
[解決済み】react router v^4.0.0 Uncaught TypeError: 未定義のプロパティ'location'を読み取れない
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] 特定の行のeslintルールをオフにする
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] sudo を使用しないと NPM モジュールがグローバルにインストールされない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 Uncaught TypeError: data.push is not a function
-
[解決済み】Angular JS Uncaught Error。[インジェクター:モジュラー]。
-
[解決済み】Javascriptのコールバック関数がFirefoxで「Callback is not a function」というエラーを投げる
-
[解決済み】Google Conversionsが動作しない - スクリプトが読み込まれない
-
[解決済み】「Uncaught TypeError: Chromeで "Illegal invocation "が発生する。
-
[解決済み】SyntaxError: ChromeのJavascriptコンソールでUnexpected Identifierが発生する。
-
[解決済み】JavaScript ランタイムエラー:'$'が未定義です。
-
[解決済み】このオブジェクトの "forEach "はなぜ関数でないのですか?
-
[解決済み】'useState' が定義されていない no-undef React
-
[解決済み】中央値の計算 - javascript