- webpack5 filesystem cache 加速二次编译 - prebundle 关闭(避免与 taro-loader 冲突) - 配合 Watchman 安装 + ulimit 提升可根本解决卡死
25 lines
486 B
TypeScript
25 lines
486 B
TypeScript
import type { UserConfigExport } from '@tarojs/cli';
|
|
|
|
export default {
|
|
logger: { quiet: false },
|
|
compiler: {
|
|
type: 'webpack5',
|
|
prebundle: { enable: false },
|
|
},
|
|
mini: {
|
|
miniCssExtractPluginOption: {
|
|
ignoreOrder: true,
|
|
},
|
|
webpackChain(chain) {
|
|
chain.devtool(false);
|
|
chain.cache({
|
|
type: 'filesystem',
|
|
buildDependencies: {
|
|
config: [__filename],
|
|
},
|
|
});
|
|
},
|
|
},
|
|
h5: {},
|
|
} satisfies UserConfigExport;
|