Plugins 如何在webpack5自定义插件中释放新资源而不最小化?

Plugins 如何在webpack5自定义插件中释放新资源而不最小化?,plugins,webpack-5,Plugins,Webpack 5,假设我有以下自定义插件: const webpack=require('webpack'); const path=require('path'); constpluginname='TestWebpackPlugin'; 类TestWebpackPlugin{ 建造师(opts){ this.options=opts | |{}; } 应用(编译器){ const options=this.options compiler.hooks.compilation.tap('TestWebpackP

假设我有以下自定义插件:

const webpack=require('webpack');
const path=require('path');
constpluginname='TestWebpackPlugin';
类TestWebpackPlugin{
建造师(opts){
this.options=opts | |{};
}
应用(编译器){
const options=this.options
compiler.hooks.compilation.tap('TestWebpackPlugin',(编译)=>{
compilation.hooks.needAdditionalPass.tap('TestWebpackPlugin',()=>false)
compilation.hooks.processAssets.tap(
{
名称:“TestWebpackPlugin”,
阶段:webpack.Compilation.PROCESS\u资产\u阶段\u派生
},
(资产)=>{
//如果模式=生产,该新资产也将最小化
//问题是:如何使这个新资产被最小化忽略?
汇编.emit资产(
“新文件”,
新建webpack.sources.RawSource('console.log(“测试内容”))
);
}
);
});
}
}
module.exports=TestWebpackPlugin
问题是:如何使这个新资产被最小化忽略