SHARE
TWEET

Untitled

a guest Jul 19th, 2019 46 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const path = require("path");
  2. const MODE = "development";
  3.  
  4. const nodeExternals = require('webpack-node-externals');
  5.  
  6. module.exports = {
  7.     target: "node",
  8.     externals:[nodeExternals()],
  9.     mode:MODE,
  10.     devtool: "source-map",
  11.     entry:{
  12.         main:path.join(__dirname,"./src/main.js")
  13.     },
  14.     output:{
  15.         path:path.join(__dirname,"/js"),
  16.         filename: "dist.js"
  17.     },
  18.    
  19.     module:{
  20.         rules:[
  21.             {
  22.                 test:/\.js$/,
  23.                 use:[
  24.                     {
  25.                         loader: "babel-loader",
  26.                         options:{
  27.                             presets:[
  28.                                 "@babel/preset-env"
  29.                             ]
  30.                         }
  31.                     }
  32.                 ]
  33.             },{
  34.                 test: /\.css|.scss/,
  35.                 use:[
  36.                     "style-loader",
  37.                     {
  38.                         loader: "css-loader",
  39.                         options:{
  40.                             url:false,
  41.                             sourceMap: true,
  42.                             importLoaders:2
  43.                         }
  44.                     },{
  45.                        loader:"postcss-loader",
  46.                         options: {
  47.                             sourceMap: true,
  48.                             plugins:[
  49.                                 require("autoprefixer")({
  50.                                     grid:true
  51.                                 })
  52.                             ]
  53.                         }
  54.                     },{
  55.                         loader: "sass-loader",
  56.                         options:{
  57.                             sourceMap: true,
  58.                         }
  59.                     }
  60.                 ]
  61.             }
  62.         ]
  63.     }
  64. };
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top