Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 1.10 KB | None | 0 0
  1. const path = require('path');
  2.  
  3. module.exports = {
  4.     devServer: {
  5.         contentBase: __dirname,
  6.         compress: true,
  7.         port: 3000,
  8.         watchContentBase: true
  9.     },
  10.     target: 'node',
  11.     entry: './src/app.js',
  12.     output: {
  13.         path: path.resolve(__dirname, 'dist'),
  14.         filename: 'app.bundle.js'
  15.     },
  16.     module: {
  17.         rules: [
  18.             {
  19.                 test: /\.s[ac]ss$/i,
  20.                 use: [
  21.                     'style-loader',
  22.                     'css-loader',
  23.                     'sass-loader'
  24.                 ]
  25.             },
  26.             {
  27.                 test: /\.(png|jpe?g|gif)$/i,
  28.                 use: [
  29.                     'file-loader'
  30.                 ]
  31.             },
  32.             {
  33.                 test: /\.m?js$/,
  34.                 exclude: /(node_modules|browser_components)/,
  35.                 use: {
  36.                     loader: 'babel-loader',
  37.                     options: {
  38.                         presets: [['@babel/preset-env', {targets: 'defaults'}]]
  39.                     }
  40.                 }
  41.             }
  42.         ]
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement