2.0.0 • Published 1 month ago
@ibrilliant/umi-preset v2.0.0
@ibrilliant/umi-preset
对umi
的一些预设
usage
使用全量
// .umirc.ts 或者 config/config.ts
export default defineConfig({
presets: [require.resolve("@ibrilliant/umi-preset")],
});
只使用部分
// .umirc.ts 或者 config/config.ts
export default defineConfig({
plugins: [
require.resolve("@ibrilliant/umi-preset/dist/plugins/webpack5"),
require.resolve("@ibrilliant/umi-preset/dist/plugins/esBuildMinify"),
],
});
plugins
operators | 简介 |
---|---|
applyEsbuildInDev | 开发环境使用esbuild-loader 编译 |
esbuild-loader | 对esbuild 进行封装的loader |
webpack5 | 兼容一些webpack5 的配置,等umi 完全适配可移除 |
css | 对umi css 配置的一些修改 |
emotion | 配置emotion |
ignoreApisLib | 让babel 忽略apis/lib 文件夹 |
rewriteFastRefresh | 让fastRefresh 只支持/\.([jt]sx)$/i 文件 |
sass | 开启sass 支持 |
splitChunks | 开启splitChunks 分包策略 |
terser | 对terser 的调整,忽略tradingview 文件的压缩 |
2.0.0
1 month ago
1.0.67
1 month ago
1.0.66
3 years ago
1.0.65
3 years ago
1.0.64
3 years ago
1.0.63
3 years ago
1.0.61
3 years ago
1.0.60
3 years ago
1.0.55
3 years ago
1.0.59
3 years ago
1.0.58
3 years ago
1.0.57
3 years ago
1.0.53
3 years ago
1.0.49
3 years ago
1.0.51
3 years ago
1.0.50
3 years ago
1.0.44
3 years ago
1.0.52
3 years ago
1.0.48
3 years ago
1.0.47
3 years ago
1.0.46
3 years ago
1.0.43
3 years ago
1.0.42
3 years ago
1.0.38
3 years ago