真机调试时报 EMFILE: too many open files,根因是 dev 构建 默认生成 69 个 .map 文件,DevTools + webpack watcher 同时 打开导致文件描述符耗尽。通过 chain.devtool(false) 关闭 source map,dist 文件数从 356 降至 269。
15 lines
281 B
TypeScript
15 lines
281 B
TypeScript
import type { UserConfigExport } from '@tarojs/cli';
|
|
|
|
export default {
|
|
logger: { quiet: false },
|
|
mini: {
|
|
miniCssExtractPluginOption: {
|
|
ignoreOrder: true,
|
|
},
|
|
webpackChain(chain) {
|
|
chain.devtool(false);
|
|
},
|
|
},
|
|
h5: {},
|
|
} satisfies UserConfigExport;
|