Enable onlyCompileBundledFiles

This prevents ts-loader from loading desktop files for web builds
This commit is contained in:
Matt Bierner 2022-11-14 16:45:30 -08:00
parent 0b9121953f
commit 3684289a70
No known key found for this signature in database
GPG key ID: 099C331567E11888

View file

@ -48,7 +48,7 @@ function withNodeDefaults(/**@type WebpackConfig*/extConfig) {
}
}
}, {
loader: path.resolve(__dirname, './mangle-loader.js'),
loader: path.resolve(__dirname, 'mangle-loader.js'),
options: {
configFile: path.join(extConfig.context, 'tsconfig.json')
},
@ -128,11 +128,12 @@ function withBrowserDefaults(/**@type WebpackConfig*/extConfig, /** @type Additi
compilerOptions: {
'sourceMap': true,
},
...(additionalOptions ? {} : { configFile: additionalOptions.configFile })
...(additionalOptions ? {} : { configFile: additionalOptions.configFile }),
onlyCompileBundledFiles: true,
}
},
{
loader: path.resolve(__dirname, './mangle-loader.js'),
loader: path.resolve(__dirname, 'mangle-loader.js'),
options: {
configFile: path.join(extConfig.context, additionalOptions?.configFile ?? 'tsconfig.json')
},