Docker+npm環境で「events.js:167 throw er; // Unhandled ‘error’ event」
今回はDocker+npm環境で下記のエラーが起きたときの備忘録について残しておきます。
結論を先に言うと、原因は分かりません。
ただ、どういう方法を取ったら出なくなったのかについてここではご紹介しようと思います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
events.js:167 throw er; // Unhandled 'error' event ^ Error [ERR_STREAM_WRITE_AFTER_END]: write after end at writeAfterEnd (_stream_writable.js:243:12) at PassThrough.Writable.write (_stream_writable.js:291:5) at PassThrough.Writable.end (_stream_writable.js:579:10) at ReadEntry.entry.on (/usr/local/lib/node_modules/npm/node_modules/libcipm/node_modules/pacote/lib/extract-stream.js:19:41) at ReadEntry.emit (events.js:187:15) at ReadEntry.emit (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minipass/index.js:301:25) at ReadEntry.[maybeEmitEnd] (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minipass/index.js:252:12) at ReadEntry.end (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minipass/index.js:165:27) at Unpack.[consumeBody] (/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:210:13) at Unpack.[consumeChunkSub] (/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:391:40) at Unpack.[consumeChunk] (/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:362:30) at Unzip.(anonymous function).on.chunk (/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:291:59) at Unzip.emit (events.js:182:13) at Unzip.emit (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minipass/index.js:301:25) at Unzip.write (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minipass/index.js:102:17) at Unzip.write (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minizlib/index.js:284:29) Emitted 'error' event at: at writeAfterEnd (_stream_writable.js:245:10) at PassThrough.Writable.write (_stream_writable.js:291:5) [... lines matching original stack trace ...] at Unzip.write (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minizlib/index.js:284:29) |
npmのバージョンは6.1.0で、docker-composeを使用しており、Composeファイルのバージョンは3となります。
Docker+npm環境で「events.js:167 throw er; // Unhandled 'error’ event」
結論から言うと、
docker-compose build --no-cache test-app
では冒頭のエラーが出ましたが、普通に
docker-compose up --build
ではうまくいきました。
npmを使ってNuxt.jsのアプリケーションを立ち上げようとしましたが、そのあとは普通に動きました。
何か分かったらこの記事に追記していきたいと思います。
終わりに
今回はDocker+npm環境で冒頭のエラーが起きたときの備忘録について残させていただきました。
ディスカッション
コメント一覧
まだ、コメントがありません