diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index c7ff2b9ce8bcec5b032cfb451183a8769ff57884..1e6d9fb3c8f48b1ec39281403618a6951a55729f 100644 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -35,12 +35,27 @@ module.exports = { rules: [ { test: /\.vue$/, - loader: 'vue-loader', - options: vueLoaderConfig + use:[ + { + loader: 'thread-loader' + }, + { + loader: 'vue-loader', + options: vueLoaderConfig + }, + ], + }, { test: /\.js$/, - loader: 'babel-loader', + use:[ + { + loader: 'thread-loader' + }, + { + loader: 'babel-loader', + } + ], include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')] }, { diff --git a/package.json b/package.json index 55396da4590d4cc645cc74f7b0fb397be78c2252..a3c197cc04eca8d1ea2529fcddae56b9be52f0a2 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "qs": "^6.9.4", "string-format": "^2.0.0", "svg-sprite-loader": "^4.2.6", + "thread-loader": "^3.0.0", "vue": "^2.6.10", "vue-cropper": "^0.5.2", "vue-echarts": "^5.0.0-beta.0", diff --git a/src/components/service-header.vue b/src/components/service-header.vue index 549ce7ce18c4ff46f3e83c58325356c5785876fb..9a5e73aebedc503484bb1cdbed2770eae0170ce3 100644 --- a/src/components/service-header.vue +++ b/src/components/service-header.vue @@ -1,8 +1,10 @@