npmのバージョン変えて rm -rf node_modules && npm i && npm run build
すると、出力されるbundle.jsにdiffが出る事がある。
仕事ではJSビルド忘れてないかJenkinsでテストしているので、手元でnpm3使ってビルド・コミットすると「ビルド忘れてるよ!」ってテスト落ちてしまう。
毎回 rm -rf node_modules && npm i && npm run build
すれば良いのだけど、めっちゃ時間の無駄なので、node_modulesだけでもバージョンごとに保存出来ないか考えた。
というわけで雑なスクリプト書いた。
PATH通して npmenv 3.3.9
とかやると、最初は一からnpm installする。
その後 $(pwd)/.npm/3.3.9
にnode_modulesを保存し、2回目以降は cp -r $(pwd)/.npm/3.3.9 node_modules
して使うので、長いこと待たなくても良くなる。
最初ndenvのプラグインで作ろうと思ったのだけど、面倒すぎて諦めた。
とりあえずこれで様子見しよう。