環境
OS: Mac Mojave 10.14.3
webpack: 4.16.1
moment-timezone: 0.5.23
エラー事象
moment-timezoneを追加した後にビルドしようとすると以下のエラーが発生
Module not found: Error: Can't resolve 'json' in '/app-path/node_modules/moment-timezone'
解決策
webpack.config.jsから以下の行を除外する。
webpack.config.js
module: {
rules: [
- {
- test: /\.json$/,
- loader: 'json'
- }
参考
イシューが上がってました。
https://github.com/moment/moment-timezone/issues/671