mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-07 22:49:26 +08:00
fix: env bug (#4191)
This commit is contained in:
parent
69baf99b66
commit
402e14500a
@ -7,7 +7,7 @@ import { build as viteBuild } from 'vite';
|
||||
import { libInjectCss } from 'vite-plugin-lib-inject-css';
|
||||
|
||||
import { globExcludeFiles } from './constant';
|
||||
import { PkgLog, UserConfig } from './utils';
|
||||
import { PkgLog, UserConfig, getEnvDefine } from './utils';
|
||||
|
||||
export async function buildClient(cwd: string, userConfig: UserConfig, sourcemap: boolean = false, log: PkgLog) {
|
||||
log('build client');
|
||||
@ -33,11 +33,7 @@ function buildClientEsm(cwd: string, userConfig: UserConfig, sourcemap: boolean,
|
||||
return viteBuild(
|
||||
userConfig.modifyViteConfig({
|
||||
mode: process.env.NODE_ENV || 'production',
|
||||
define: {
|
||||
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'production'),
|
||||
'process.env.__TEST__': false,
|
||||
'process.env.__E2E__': process.env.__E2E__ ? true : false,
|
||||
},
|
||||
define: getEnvDefine(),
|
||||
build: {
|
||||
minify: process.env.NODE_ENV === 'production',
|
||||
outDir,
|
||||
|
@ -1,6 +1,6 @@
|
||||
|
||||
import path from 'path';
|
||||
import { PkgLog, UserConfig } from './utils';
|
||||
import { PkgLog, UserConfig, getEnvDefine } from './utils';
|
||||
import { build as viteBuild } from 'vite';
|
||||
import fg from 'fast-glob';
|
||||
|
||||
@ -48,11 +48,7 @@ function build(cwd: string, entry: string, outDir: string, userConfig: UserConfi
|
||||
return viteBuild(
|
||||
userConfig.modifyViteConfig({
|
||||
mode: process.env.NODE_ENV || 'production',
|
||||
define: {
|
||||
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'production'),
|
||||
'process.env.__TEST__': false,
|
||||
'process.env.__E2E__': process.env.__E2E__ ? true : false,
|
||||
},
|
||||
define: getEnvDefine(),
|
||||
build: {
|
||||
minify: false,
|
||||
outDir,
|
||||
|
@ -9,7 +9,7 @@ import { build as viteBuild } from 'vite';
|
||||
import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js';
|
||||
|
||||
import { EsbuildSupportExts, globExcludeFiles } from './constant';
|
||||
import { PkgLog, UserConfig, getPackageJson } from './utils';
|
||||
import { PkgLog, UserConfig, getEnvDefine, getPackageJson } from './utils';
|
||||
import {
|
||||
buildCheck,
|
||||
checkFileSize,
|
||||
@ -312,11 +312,7 @@ export async function buildPluginClient(cwd: string, userConfig: UserConfig, sou
|
||||
|
||||
await viteBuild(userConfig.modifyViteConfig({
|
||||
mode: process.env.NODE_ENV || 'production',
|
||||
define: {
|
||||
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'production'),
|
||||
'process.env.__TEST__': false,
|
||||
'process.env.__E2E__': process.env.__E2E__ ? true : false,
|
||||
},
|
||||
define: getEnvDefine(),
|
||||
logLevel: 'warn',
|
||||
build: {
|
||||
minify: process.env.NODE_ENV === 'production',
|
||||
|
@ -95,3 +95,13 @@ export function readFromCache(key: string) {
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
|
||||
export function getEnvDefine() {
|
||||
return {
|
||||
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'production'),
|
||||
'process.env.__TEST__': false,
|
||||
'process.env.__E2E__': process.env.__E2E__ ? true : false,
|
||||
'process.env.APP_ENV': process.env.APP_ENV,
|
||||
}
|
||||
}
|
||||
|
@ -26,6 +26,7 @@ module.exports = (cli) => {
|
||||
if (options.watch) return;
|
||||
}
|
||||
process.env['VITE_CJS_IGNORE_WARNING'] = 'true';
|
||||
process.env.APP_ENV = 'production';
|
||||
|
||||
await run('nocobase-build', [
|
||||
...pkgs,
|
||||
|
Loading…
x
Reference in New Issue
Block a user