fix: lockdown (#3336)

This commit is contained in:
Alex Yang
2023-07-21 00:04:26 +08:00
committed by GitHub
parent 19055baa49
commit e3a6204f2d
2 changed files with 23 additions and 13 deletions
+4 -3
View File
@@ -106,8 +106,8 @@ export const createConfiguration: (
devtool:
buildFlags.mode === 'production'
? buildFlags.distribution === 'desktop'
? 'inline-source-map'
: 'hidden-nosources-source-map'
? 'inline-cheap-source-map'
: 'source-map'
: 'eval-cheap-module-source-map',
resolve: {
@@ -199,7 +199,7 @@ export const createConfiguration: (
type: 'asset/resource',
},
{
test: /\.(ttf|eot|woff|woff2)$/i,
test: /\.(ttf|eot|woff|woff2)$/,
type: 'asset/resource',
},
{
@@ -262,6 +262,7 @@ export const createConfiguration: (
new VanillaExtractPlugin(),
new webpack.DefinePlugin({
'process.env': JSON.stringify({}),
'process.env.COVERAGE': JSON.stringify(!!buildFlags.coverage),
'process.env.NODE_ENV': JSON.stringify(buildFlags.mode),
runtimeConfig: JSON.stringify(runtimeConfig),
}),