mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Add webpack EnvironmentPlugin (#32661)
Fixes: https://github.com/go-gitea/gitea/issues/32660 Environment vars in Webpack need to be declared in the config, otherwise they will not be elimininated during compilation.
This commit is contained in:
		| @@ -17,7 +17,7 @@ import tailwindcssNesting from 'tailwindcss/nesting/index.js'; | ||||
| import postcssNesting from 'postcss-nesting'; | ||||
|  | ||||
| const {EsbuildPlugin} = EsBuildLoader; | ||||
| const {SourceMapDevToolPlugin, DefinePlugin} = webpack; | ||||
| const {SourceMapDevToolPlugin, DefinePlugin, EnvironmentPlugin} = webpack; | ||||
| const formatLicenseText = (licenseText) => wrapAnsi(licenseText || '', 80).trim(); | ||||
|  | ||||
| const glob = (pattern) => fastGlob.sync(pattern, { | ||||
| @@ -213,6 +213,10 @@ export default { | ||||
|       __VUE_PROD_DEVTOOLS__: false, // do not enable devtools support in production | ||||
|       __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false, // https://github.com/vuejs/vue-cli/pull/7443 | ||||
|     }), | ||||
|     // all environment variables used in bundled js via process.env must be declared here | ||||
|     new EnvironmentPlugin({ | ||||
|       TEST: 'false', | ||||
|     }), | ||||
|     new VueLoaderPlugin(), | ||||
|     new MiniCssExtractPlugin({ | ||||
|       filename: 'css/[name].css', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user