2.0.0 • Published 1 year 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 year ago
1.0.67
1 year ago
1.0.66
4 years ago
1.0.65
4 years ago
1.0.64
4 years ago
1.0.63
4 years ago
1.0.61
4 years ago
1.0.60
4 years ago
1.0.55
4 years ago
1.0.59
4 years ago
1.0.58
4 years ago
1.0.57
4 years ago
1.0.53
4 years ago
1.0.49
4 years ago
1.0.51
4 years ago
1.0.50
4 years ago
1.0.44
4 years ago
1.0.52
4 years ago
1.0.48
4 years ago
1.0.47
4 years ago
1.0.46
4 years ago
1.0.43
4 years ago
1.0.42
4 years ago
1.0.38
4 years ago