mirror of
https://github.com/go-gitea/gitea
synced 2024-12-22 08:34:26 +00: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:
parent
f62f68cbdd
commit
f1bea3c3b8
@ -17,7 +17,7 @@ import tailwindcssNesting from 'tailwindcss/nesting/index.js';
|
|||||||
import postcssNesting from 'postcss-nesting';
|
import postcssNesting from 'postcss-nesting';
|
||||||
|
|
||||||
const {EsbuildPlugin} = EsBuildLoader;
|
const {EsbuildPlugin} = EsBuildLoader;
|
||||||
const {SourceMapDevToolPlugin, DefinePlugin} = webpack;
|
const {SourceMapDevToolPlugin, DefinePlugin, EnvironmentPlugin} = webpack;
|
||||||
const formatLicenseText = (licenseText) => wrapAnsi(licenseText || '', 80).trim();
|
const formatLicenseText = (licenseText) => wrapAnsi(licenseText || '', 80).trim();
|
||||||
|
|
||||||
const glob = (pattern) => fastGlob.sync(pattern, {
|
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_DEVTOOLS__: false, // do not enable devtools support in production
|
||||||
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false, // https://github.com/vuejs/vue-cli/pull/7443
|
__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 VueLoaderPlugin(),
|
||||||
new MiniCssExtractPlugin({
|
new MiniCssExtractPlugin({
|
||||||
filename: 'css/[name].css',
|
filename: 'css/[name].css',
|
||||||
|
Loading…
Reference in New Issue
Block a user