perf: remove less source file to remove bundle size (#10752)

* perf: remove css source file to remove bundle size

* docs: update migration guide
This commit is contained in:
neverland 2022-06-26 21:52:40 +08:00 committed by GitHub
parent 20ee462cab
commit 154408fa8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -112,6 +112,8 @@ emit('clickInput');
目前 Vant 已经支持了基于 CSS 变量的主题定制能力,因此后续将不再提供基于 Less 的主题定制方式。
这意味着 Vant 的 npm 包中将不再会包含 `.less` 样式源文件,只会提供编译后的 `.css` 样式文件。
如果你的项目正在使用旧版的 Less 主题定制,请使用 [ConfigProvider 全局配置](#/zh-CN/config-provider) 组件进行替换。
### 简化 CSS 变量名

View File

@ -6,15 +6,19 @@ export default {
skipInstall: ['lazyload'],
packageManager: 'pnpm',
extensions: {
esm: '.mjs'
esm: '.mjs',
},
site: {
publicPath:
(typeof window === 'undefined' && process.env.PUBLIC_PATH) || '/vant/v4',
(typeof window === 'undefined' && process.env.PUBLIC_PATH) ||
'/vant/v4',
},
vetur: {
tagPrefix: 'van-',
},
css: {
removeSourceFile: true,
},
},
site: {
defaultLang: 'en-US',