Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 1.42 KB | None | 0 0
  1. const merge = require('webpack-merge');
  2. const { DEV_SERVER_URL, DIR_HTDOCS } = require('./config');
  3.  
  4.  
  5. module.exports = merge(
  6.     require('./webpack.base'),
  7.     {
  8.         watch: true,
  9.         mode: 'development',
  10.  
  11.         module: {
  12.             rules: [
  13.                 {
  14.                     test: /\.(scss|sass)$/,
  15.                     use: [
  16.                         'style-loader',
  17.                         {
  18.                             loader: 'css-loader',
  19.                             options: {
  20.                                 sourceMap: true
  21.                             }
  22.                         },
  23.                         'fast-sass-loader'
  24.                     ]
  25.                 },
  26.                 { test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "url-loader?limit=10000&mimetype=application/font-woff" },
  27.                 { test: /\.(ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader" }
  28.             ]
  29.         },
  30.  
  31.         output: {
  32.             publicPath: DEV_SERVER_URL,
  33.         },
  34.  
  35.         devtool: "inline-source-map",
  36.         serve: {
  37.             content: DIR_HTDOCS,
  38.             clipboard: false,
  39.             devMiddleware: {
  40.                 publicPath: DEV_SERVER_URL,
  41.                 headers: {
  42.                     'Access-Control-Allow-Origin': '*'
  43.                 }
  44.             },
  45.             hotClient: {
  46.                 allEntries: true
  47.             }
  48.         }
  49.     },
  50. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement