File tree 2 files changed +8
-5
lines changed
2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 49
49
},
50
50
"scripts" : {
51
51
"start" : " vite" ,
52
- "build" : " NODE_ENV=production NODE_OPTIONS=--max-old-space-size=6144 vite build" ,
52
+ "build" : " npm run build:lib; npm run build:hosted; npm run build:netlify" ,
53
+ "build:lib" : " VITE_BUILD_HOSTED=1 NODE_ENV=production NODE_OPTIONS=--max-old-space-size=6144 vite build" ,
53
54
"build:hosted" : " VITE_BUILD_HOSTED=1 NODE_ENV=production NODE_OPTIONS=--max-old-space-size=6144 vite build" ,
55
+ "build:netlify" : " VITE_BUILD_NETLIFY=1 NODE_ENV=production NODE_OPTIONS=--max-old-space-size=6144 vite build" ,
54
56
"lint" : " scripts/lint.sh" ,
55
57
"lint:ci" : " scripts/lint_ci.sh" ,
56
58
"prettier" : " prettier --write ./src" ,
Original file line number Diff line number Diff line change @@ -61,7 +61,11 @@ let external = [
61
61
] ;
62
62
63
63
export default defineConfig ( ( { command, mode } ) => {
64
- if ( command === 'serve' ) {
64
+ const env = loadEnv ( mode , process . cwd ( ) , '' ) ;
65
+ const isHosted = ! ! env . VITE_BUILD_HOSTED ;
66
+ const isNetlify = ! ! env . VITE_BUILD_NETLIFY ;
67
+
68
+ if ( command === 'serve' || ( command === 'build' && isNetlify ) ) {
65
69
// Local development
66
70
return {
67
71
envPrefix,
@@ -92,9 +96,6 @@ export default defineConfig(({ command, mode }) => {
92
96
// use React.
93
97
//
94
98
95
- const env = loadEnv ( mode , process . cwd ( ) , '' ) ;
96
- const isHosted = ! ! env . VITE_BUILD_HOSTED ;
97
-
98
99
if ( isHosted ) {
99
100
return {
100
101
envPrefix,
You can’t perform that action at this time.
0 commit comments