fix(mp): DevTools 卡死优化 — filesystem 缓存 + prebundle
- webpack5 filesystem cache 加速二次编译 - prebundle 关闭(避免与 taro-loader 冲突) - 配合 Watchman 安装 + ulimit 提升可根本解决卡死
This commit is contained in:
@@ -2,12 +2,22 @@ import type { UserConfigExport } from '@tarojs/cli';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
logger: { quiet: false },
|
logger: { quiet: false },
|
||||||
|
compiler: {
|
||||||
|
type: 'webpack5',
|
||||||
|
prebundle: { enable: false },
|
||||||
|
},
|
||||||
mini: {
|
mini: {
|
||||||
miniCssExtractPluginOption: {
|
miniCssExtractPluginOption: {
|
||||||
ignoreOrder: true,
|
ignoreOrder: true,
|
||||||
},
|
},
|
||||||
webpackChain(chain) {
|
webpackChain(chain) {
|
||||||
chain.devtool(false);
|
chain.devtool(false);
|
||||||
|
chain.cache({
|
||||||
|
type: 'filesystem',
|
||||||
|
buildDependencies: {
|
||||||
|
config: [__filename],
|
||||||
|
},
|
||||||
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
h5: {},
|
h5: {},
|
||||||
|
|||||||
Reference in New Issue
Block a user