Webpack NestJS优化最小化不适用于Web包
我正在使用NestJS。在生产中,Webpack NestJS优化最小化不适用于Web包,webpack,nestjs,Webpack,Nestjs,我正在使用NestJS。在生产中,minimize将设置为true。当我运行build时。构建后的源代码不能像开发模式那样工作,所有路径都不能映射,此函数映射到其他函数 这是我的密码 module.exports = { target: 'node', optimization: { minimize: true <-- HERE }, node: { __dirname: false, __filename: false, }, modu
minimize
将设置为true
。当我运行build
时。构建后的源代码不能像开发模式那样工作,所有路径都不能映射,此函数映射到其他函数
这是我的密码
module.exports = {
target: 'node',
optimization: {
minimize: true <-- HERE
},
node: {
__dirname: false,
__filename: false,
},
module: {
rules: [
{
test: /.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/,
},
],
},
resolve: {
extensions: ['.tsx', '.ts', '.js'],
},
output: {
path: path.join(__dirname, 'dist'),
filename: 'server.js',
},
};
module.exports={
目标:'节点',
优化:{
最小化:true看起来您在上找到了答案,但为了让任何人在搜索中发现此问题,问题在于Webpack以及它在使用最小化的生产模式下运行时如何重命名类。引自Kamil
Webpack在生产模式下自动转换类/函数的名称。我建议您阅读本章:并禁用最小化选项