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