2024年4月9日发(作者:)
"build:project3:zip": "node build/ name=project3 zip",
"build:project4": "node build/ name=project4",
"build:project4:zip": "node build/ name=project4 zip",
config下的
:各模块分开打包后的路径
build: {
// Template for
index: ,
// Paths
assetsRoot: Root,
assetsSubDirectory: SubDirectory,
assetsPublicPath: PublicPath,
}
6.
:打包的时候静态资源按需copy拉取(CopyWebpackPlugin),添加模块压缩添加
。
new CopyWebpackPlugin((name => isDirectory(e(__dirname, `../static/${name}`))).map(name => {
return {
from: e(__dirname, `../static/${name}`),
to: SubDirectory,
ignore: ['.*']
}
})),
// pack zip
...require('./packZip')
:依赖filemanager-webpack-plugin打包zip组件,相应添加
.............
(new FileManagerPlugin({
onEnd: {
delete: [
(__dirname, `../${}_${}_*.zip`)
],
archive: [{
source: (__dirname, `../dist/${}`),
destination: (__dirname, zipPros[1] ? `../${}_${zipPros[1]}.zip` : `../${}_${}_v${n}_${datetime}.zip`)
}]
}
}))
}
发布者:admin,转转请注明出处:http://www.yc00.com/web/1712668688a2100623.html
评论列表(0条)