1 | yarn add hard-source-webpack-plugin |
经常会遇见这样一种情况,改为一部分代码,保存时会编译很久才能看见效果,这个插件可以缓存中间的编译过程,使速度提升90%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | const HardSourceWebpackPlugin = require( 'hard-source-webpack-plugin' ); plugins: [ new HardSourceWebpackPlugin({ cacheDirectory: 'node_modules/.cache/hard-source/[confighash]' , recordsPath: 'node_modules/.cache/hard-source/[confighash]/records.json' , configHash: function (webpackConfig) { return require( 'node-object-hash' )({ sort: false }).hash(webpackConfig); }, environmentHash: { root: process.cwd(), directories: [], files: [ 'package-lock.json' , 'yarn.lock' ], }, }), ] |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步