Webpack重学系列-实用技巧

97 阅读1分钟

loader-分类

loader执行的顺序 pre + normal + inline + post

 module: {
    rules: [
      {
        test: /\.jsx?$/,
        use: "./loaders/loader-c.js",
        enforce: "pre",
      },
      {
        test: /\.jsx?$/,
        use: "./loaders/loader-b.js",
      },
      {
        test: /\.jsx?$/,
        use: "./loaders/loader-a.js",
        enforce: "post",
      },
    ],
  },
  // c >> b >> a
// 禁用普通 loaders
import { a } from '!./file1.js';
// 禁用前置和普通 loaders
import { b } from  '-!./file2.js';
// 禁用所有的 laoders
import { c } from  '!!./file3.js';