webpack.config.js 629 B

123456789101112131415161718192021222324252627282930
  1. var path = require('path');
  2. var webpack = require('webpack');
  3. module.exports = {
  4. entry: './js/main.js',
  5. mode: 'development',
  6. watch: true,
  7. output: {
  8. path: path.resolve(__dirname, 'build'),
  9. filename: 'ivprog.bundle.js'
  10. },
  11. node: {
  12. fs: 'empty',
  13. },
  14. module: {
  15. rules: [{
  16. test: /\.js$/,
  17. loader: 'babel-loader',
  18. query: {
  19. presets: ['env']
  20. }
  21. }, {
  22. test: /\.g4/,
  23. loader: 'antlr4-webpack-loader'
  24. }]
  25. },
  26. stats: {
  27. colors: true
  28. },
  29. devtool: 'source-map'
  30. };