vue-multi-module【多模块集成的vue项目,多项目共用一份配置,可以互相

vue-multi-module【多模块集成的vue项目,多项目共用一份配置,可以互相


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信