Closed sudara closed 2 years ago
ERROR in ./app/javascript/application.js
Module build failed (from ./node_modules/@rails/webpacker/node_modules/babel-loader/lib/index.js):
Error: [BABEL]: Cannot find module 'chalk'
Require stack:
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/highlight/lib/index.js
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/code-frame/lib/index.js
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/template/lib/parse.js
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/template/lib/string.js
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/template/lib/builder.js
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/template/lib/index.js
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/core/lib/index.js
- /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/lib/index.js
- /data/alonetone/node_modules/@rails/webpacker/node_modules/@babel/core/lib/config/files/module-types.js
- /data/alonetone/node_modules/@rails/webpacker/node_modules/@babel/core/lib/config/files/configuration.js
- /data/alonetone/node_modules/@rails/webpacker/node_modules/@babel/core/lib/config/files/index.js
- /data/alonetone/node_modules/@rails/webpacker/node_modules/@babel/core/lib/index.js
- /data/alonetone/node_modules/@rails/webpacker/node_modules/babel-loader/lib/index.js
- /data/alonetone/node_modules/loader-runner/lib/loadLoader.js
- /data/alonetone/node_modules/loader-runner/lib/LoaderRunner.js
- /data/alonetone/node_modules/webpack/lib/NormalModule.js
- /data/alonetone/node_modules/webpack/lib/index.js
- /data/alonetone/node_modules/webpack-cli/lib/webpack-cli.js
- /data/alonetone/node_modules/webpack-cli/lib/bootstrap.js
- /data/alonetone/node_modules/webpack-cli/bin/cli.js
- /data/alonetone/node_modules/webpack/bin/webpack.js (While processing: /data/alonetone/node_modules/@babel/plugin-proposal-object-rest-spread/lib/index.js)
- ```
Post 7.0 upgrade, the browserslist is identical except for the
not IE 11
added in the Rails 7 upgrade bump to babel.I made this change because of a series of warnings:
I don't understand Babel intimately but "loose" appears to mean that it doesn't have to just stick to ES6, it can also use ES5: https://2ality.com/2015/12/babel6-loose-mode.html
However, FF 52 was supported before this change and is now unsupported
Related: https://github.com/rails/webpacker/issues/3008