webpackでnpm run buildできなかった時
webpackでコンパイルを実行したい矢先、
ずっとエラーに悩まされていたところスッと解決できたのでメモ。
最初(エラーに苦しんでいた時)のpackage.json
の状態。
package.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack"
},
この状態でnpm run build
すると、
> *****@1.0.0 build
> webpack
sh: webpack: command not found
このエラーに苦しめられていましたが、こちらのページを参考にしながら"build"
プロパティに適切なパスを設定してやらなければいけない事がわかり、再度package.json
を設定し、
package.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "/Users/****/****/.../node_modules/.bin/webpack"
},
同じwebpackディレクトリでも今度はnpm bin
を実行して得られたパスを"build"
プロパティに渡して実行したところ、無事うまくいきました。