使用webpack取消连接生成
我们公司正在进行一次黑鸭子扫描,以检查开源许可证的兼容性。此扫描的要求之一是未缩小和未连接的构建。我知道我们可以使用Webpack生成使用webpack取消连接生成,webpack,Webpack,我们公司正在进行一次黑鸭子扫描,以检查开源许可证的兼容性。此扫描的要求之一是未缩小和未连接的构建。我知道我们可以使用Webpack生成源地图,但是有没有办法获得未连接的(每个必需的文件作为单独的文件)构建或生成与使用源地图的构建或生成等效的 我不想为了扫描而改变整个构建系统。此扫描必须仅对附带的文件进行,这意味着它必须经过与我们的产品构建相同的构建过程您可以尝试使用按路径拆分的网页包插件: 这将为每个供应商创建一个文件: var SplitByPathPlugin=require('webpa
源地图
,但是有没有办法获得未连接的
(每个必需的文件作为单独的文件)构建或生成与使用源地图的构建或生成等效的
我不想为了扫描而改变整个构建系统。此扫描必须仅对附带的文件进行,这意味着它必须经过与我们的产品构建相同的构建过程您可以尝试使用按路径拆分的网页包插件: 这将为每个供应商创建一个文件:
var SplitByPathPlugin=require('webpack-split-by-path');
module.exports={
条目:{
应用程序:“app.js”
},
输出:{
路径:_dirname+'/public',
文件名:“[name]-[chunkhash].js”,
chunkFilename:“[name]-[chunkhash].js”
},
插件:[
新的SplitByPathPlugin([
{
名称:'供应商',
path:path.join(\uuu dirname,'node\u modules')
}
], {
清单:“应用程序条目”
})
]
};
您可以尝试使用按路径拆分的网页包插件:
这将为每个供应商创建一个文件:
var SplitByPathPlugin=require('webpack-split-by-path');
module.exports={
条目:{
应用程序:“app.js”
},
输出:{
路径:_dirname+'/public',
文件名:“[name]-[chunkhash].js”,
chunkFilename:“[name]-[chunkhash].js”
},
插件:[
新的SplitByPathPlugin([
{
名称:'供应商',
path:path.join(\uuu dirname,'node\u modules')
}
], {
清单:“应用程序条目”
})
]
};