バンドル吐き出し時にパーミッションエラー発生
以下のエラー。
Error: EACCES: permission denied, open '/public/js/bundle.js'
どうやら、これは既知のバグらしく、コンフィグ作成時にoutputパスを相対パス指定することで解決するとのこと。
https://github.com/webpack-contrib/copy-webpack-plugin/issues/41
ただし、webpackのバージョンによっては相対パス指定が不可能。
なので、以下の書き方が必要となる。
output: {
filename: 'bundle.js',
path: path.join(__dirname, "/public/js/"),
},
上記は、path.join()
を使用したもの。
私の場合これで解決しました。
webpack難しい