docker内でのnpm関連エラー
2日ほどdockerを起動していなかった。
それゆえに何かが削除されてしまったのだろうか?
npm run dev
> @ watch-poll /src/example
> npm run watch -- --watch-poll
> @ watch /src/example
> npm run development -- --watch "--watch-poll"
> @ development /src/example
> node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch" "--watch-poll"
10% building 1/1 modules 0 active
webpack is watching the files…
95% emitting unnamed compat pluginError: EIO: i/o error, close
at Error (native)
nodeとnpmのバージョンを確認してみると古くなっていた。
node -v
npm -v
なぜ急に古くなったのかは不明 dockerのキャッシュ周りで何かが消えたのか?
nが消えていることを発見。 なぜかなくなっていたので、nをもう一度インストールした。
n latest
bash: n: command not found
npm install -g n
インストール成功後
n latest
最新のnodeとnpmにアップグレードする
node -v
npm -v
古いままのバージョンのままに見える
exit
docker exec -it container bash
一度出てもう一度入り直す
node -v
npm -v
最新版になっている
再度
npm run watch-poll
> @ watch-poll /src/example
> npm run watch -- --watch-poll
> @ watch /src/example
> npm run development -- --watch "--watch-poll"
> @ development /src/example
> node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch" "--watch-poll"
10% building 1/1 modules 0 active
webpack is watching the files…
95% emitting unnamed compat pluginError: EIO: i/o error, close
同じようなエラー( ;∀;) 諦めて、再度vagrant upで起動したときに動いた。( ゚Д゚)
つまり、もう一度起動し直せばよかったということなのかな。
docker-compose down
docker-compose up -d
Share this post
Twitter
Google+
Facebook
Email