webpack.config.js 578 B

1234567891011121314151617181920212223242526272829
  1. // 用于帮助 webstrom 识别 @ 路径跳转,其实没有什么用,可以直接删除,修改也不会影响到项目
  2. "use strict";
  3. const path = require("path");
  4. function resolve(dir) {
  5. return path.join(__dirname, ".", dir);
  6. }
  7. module.exports = {
  8. context: path.resolve(__dirname, "./"),
  9. resolve: {
  10. extensions: [".js", ".vue", ".json"],
  11. alias: {
  12. "@": resolve("src")
  13. }
  14. },
  15. module: {
  16. rules: [
  17. {
  18. test: /\.(png|jpe?g|gif)$/i,
  19. use: [
  20. {
  21. loader: "file-loader"
  22. }
  23. ]
  24. }
  25. ]
  26. }
  27. };