安装

yarn add happypack

使用

  1. rules: [
  2. {
  3. // cnpm i babel-loader @babel/core @babel/preset-env -D
  4. test: /\.jsx?$/,
  5. exclude: /node_modules/,
  6. use: [
  7. {
  8. // 一个loader对应一个id
  9. loader: "happypack/loader?id=js"
  10. }
  11. ]
  12. }
  13. ]
  14. //在plugins中增加
  15. plugins:[
  16. new HappyPack({
  17. // 用唯一的标识符id,来代表当前的HappyPack是用来处理一类特定的文件
  18. id:'js',
  19. // 如何处理.js文件,用法和Loader配置中一样
  20. loaders:['babel-loader?cacheDirectory'],
  21. threadPool: HappyPackThreadPool,
  22. })
  23. ]