Advertisement
Guest User

Untitled

a guest
May 7th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //.babelrc
  2. {
  3.   "presets": ["es2015", "react", "stage-1"]
  4. }
  5.  
  6. //webpack-config.js
  7. var webpack = require('webpack');
  8. var path = require('path');
  9.  
  10. var BUILD_DIR = path.resolve(__dirname, '../main/webapp/resources/js');
  11. var APP_DIR = path.resolve(__dirname, 'src/App');
  12.  
  13. process.env.NODE_ENV = 'development';
  14.  
  15. var config = {
  16.     entry: ['babel-polyfill', APP_DIR + '/index.jsx'],
  17.     output: {
  18.         path: BUILD_DIR,
  19.         filename: 'bundle.js'
  20.     },
  21.     plugins: [
  22.         new webpack.DefinePlugin({
  23.             'process.env.NODE_ENV': '"development"',
  24.         })
  25.     ],
  26.     module : {
  27.         rules : [
  28.             {
  29.                 test : /\.jsx?/,
  30.                 include : APP_DIR,
  31.                 exclude: /node_modules/,
  32.                 loader : 'babel-loader'
  33.             }
  34.         ]
  35.     }
  36. };
  37. module.exports = config;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement