fix: build

This commit is contained in:
DarkSky
2025-12-30 05:41:55 +08:00
parent ff2e96d847
commit 30fb953344

View File

@@ -510,7 +510,7 @@ export function createNodeTargetConfig(
pkg: Package, pkg: Package,
entry: string entry: string
): Omit<webpack.Configuration, 'name'> & { name: string } { ): Omit<webpack.Configuration, 'name'> & { name: string } {
const buildConfig = getBuildConfigFromEnv(pkg); const dev = process.env.NODE_ENV === 'development';
return { return {
name: entry, name: entry,
context: ProjectRoot.value, context: ProjectRoot.value,
@@ -542,7 +542,7 @@ export function createNodeTargetConfig(
}, },
externalsPresets: { node: true }, externalsPresets: { node: true },
node: { __dirname: false, __filename: false }, node: { __dirname: false, __filename: false },
mode: buildConfig.debug ? 'development' : 'production', mode: dev ? 'development' : 'production',
devtool: 'source-map', devtool: 'source-map',
resolve: { resolve: {
symlinks: true, symlinks: true,
@@ -620,7 +620,7 @@ export function createNodeTargetConfig(
stats: { errorDetails: true }, stats: { errorDetails: true },
optimization: { optimization: {
nodeEnv: false, nodeEnv: false,
minimize: !buildConfig.debug, minimize: !dev,
minimizer: [ minimizer: [
new TerserPlugin({ new TerserPlugin({
minify: TerserPlugin.swcMinify, minify: TerserPlugin.swcMinify,