首页 > 编程知识 正文

happypack 多线程编译 vue-loader

时间:2023-05-05 03:44:05 阅读:182835 作者:3967

基于vue-cli 2 版本

//在webpack.base.conf.js 中添加即可 plugins: [ new HappyPack({ id: 'happy-babel-js', loaders: ['babel-loader?cacheDirectory=true'], threadPool: happyThreadPool, }), new HappyPack({ id:'happy-vue-loader', loaders:[{ loader:'vue-loader', cacheDirectory:true, options:vueLoaderConfig // 添加到了此处 }], threadPool: happyThreadPool, }), ], module:{ rules: [ { test: /.vue$/, //loader:'vue-loader', loader: 'happypack/loader?id=happy-vue-loader', // id 是很重要的属性。将vue-loader代理给happypack // options: vueLoaderConfig // 必须注释掉options,因为此时loader是happypack的 ,在rules里面写的话不会生效,并且报错,所以应该在happypack中添加options }, { test: /.js$/, //loader:'babel-loader', loader: 'happypack/loader?id=happy-babel-js', include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')] }, ... ]}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。