environment.js 522 B

123456789101112131415
  1. const {environment} = require('@rails/webpacker');
  2. const PnpWebpackPlugin = require('pnp-webpack-plugin');
  3. const babelLoader = environment.loaders.get('babel');
  4. babelLoader.test = /\.(ts|tsx|js|jsx|mjs)?(\.erb)?$/;
  5. babelLoader.use.push({
  6. loader: 'ts-loader',
  7. options: PnpWebpackPlugin.tsLoaderOptions(),
  8. });
  9. const nodeLoader = environment.loaders.get('nodeModules');
  10. console.log(nodeLoader);
  11. console.log(nodeLoader.use[0].options);
  12. console.log(nodeLoader.use[0].options.presets[0][1]);
  13. module.exports = environment;