Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  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. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement