Compare commits

...

2 Commits
next ... v3.5.4

Author SHA1 Message Date
chenjiahan
5c1a4bcabe release: 3.5.4 2022-08-06 20:10:04 +08:00
neverland
ee7abda698 fix(@vant/cli): should replace NODE_ENV in vite v3 (#10887) 2022-08-06 17:38:05 +08:00
2 changed files with 9 additions and 1 deletions

View File

@ -14,12 +14,19 @@ export function getViteConfigForPackage({
const { name, build } = getVantConfig(); const { name, build } = getVantConfig();
const entryExtension = build?.extensions?.esm || '.js'; const entryExtension = build?.extensions?.esm || '.js';
const entry = join(ES_DIR, `index${entryExtension}`); const entry = join(ES_DIR, `index${entryExtension}`);
const shouldReplaceEnv = minify || formats?.includes('umd');
return { return {
root: CWD, root: CWD,
logLevel: 'silent', logLevel: 'silent',
define: shouldReplaceEnv
? {
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
}
: undefined,
build: { build: {
lib: { lib: {
name, name,
@ -30,6 +37,7 @@ export function getViteConfigForPackage({
return minify ? `${name}${suffix}.min.js` : `${name}${suffix}.js`; return minify ? `${name}${suffix}.min.js` : `${name}${suffix}.js`;
}, },
}, },
// terser has better compression than esbuild // terser has better compression than esbuild
minify: minify ? 'terser' : false, minify: minify ? 'terser' : false,
rollupOptions: { rollupOptions: {

View File

@ -1,6 +1,6 @@
{ {
"name": "vant", "name": "vant",
"version": "3.5.3", "version": "3.5.4",
"description": "Lightweight Mobile UI Components built on Vue", "description": "Lightweight Mobile UI Components built on Vue",
"main": "lib/vant.cjs.js", "main": "lib/vant.cjs.js",
"module": "es/index.mjs", "module": "es/index.mjs",