内容へ移動
ゆーものメモ帳
ユーザ用ツール
管理
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ソフトウェア:docker:トラブルシューティング:npm_install_でエラーが出るとき
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== npm install でエラーが出るとき ====== Windows の場合について。\\ シンボリックリンクをオフにするオプションを付けて試してみる。 <code> npm install --no-bin-links </code> それでも以下のようなエラーが出る場合 <code> npm ERR! path /var/www/production/node_modules/socket.io/node_modules/engine.io-client/package.json.2873861091 npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall open npm ERR! enoent ENOENT: no such file or directory, open '/var/www/production/node_modules/socket.io/node_modules/engine.io-client/package.json.2873861091' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-09-09T01_55_41_348Z-debug.log </code> Docker コンテナでマウントされているディレクトリで npm install を実行しているのが原因かもしれない。\\ 以下、行った対処法。\\ 1.マウントされているディレクトリより上の階層に temp ディレクトリを作成\\ 2.package.json と package-lock.json を temp に移動\\ 3.npm install --no-bin-links を実行\\ 4.node_modules と package.json、package-lock.json を元々インストール予定だったディレクトリに移動 <code> mkdir /var/www/temp mv package* /var/www/temp/ cd /var/www/temp npm install --no-bin-links mv node_modules/ /var/www/production/ mv package* /var/www/production/ </code>
ソフトウェア/docker/トラブルシューティング/npm_install_でエラーが出るとき.txt
· 最終更新: 2019/09/09 12:28 by
yusuke_komori
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ