webpack.conf.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. var path = require("path");
  2. var cluster= require("cluster")
  3. var fs = require("fs")
  4. var net = require ( "net")
  5. var config = {
  6. node: {
  7. fs: "empty",
  8. cluster: "empty",
  9. net: "empty"
  10. },
  11. entry: ["./src/app.js"],
  12. output: {
  13. path: path.resolve(__dirname, "build"),
  14. filename: "bundle.js"
  15. },
  16. resolve: {
  17. extensions: [".ts", ".tsx", ".js"]
  18. },
  19. module: {
  20. rules: [
  21. {
  22. test: /\.(js)$/,
  23. include: path.resolve(__dirname, 'src'),
  24. loader: 'babel-loader',
  25. exclude: /node_modules/,
  26. query: {
  27. presets:[ 'es2015'],
  28. }
  29. },
  30. {
  31. test:/\.css$/,
  32. include: path.resolve(__dirname, 'src/lib/views/raiz'),
  33. loader:['style', 'css']
  34. },
  35. {
  36. test: /\.(png|jpg|gif)$/,
  37. use: [
  38. {
  39. loader: 'url-loader',
  40. options:{
  41. limite:8192
  42. }
  43. }
  44. ]
  45. }
  46. ]
  47. }
  48. };
  49. module.exports = config;