webpack构建vue项目 基础09之生产环境 打包为zip文件 与 public静态文件的copy
01:webpack构建vue项目 基础09之生产环境 打包为zip文件
package.json
"devDependencies": {
"zip-webpack-plugin": "^4.0.1"
},
webpack.config.prod.js
plugins: [
new ZipPlugin({
path: 'zip',
filename: 'dist.zip'
})
]
npm run build 打包后的效果

02:webpack构建vue项目 基础09之生产环境 public静态文件的copy
package.json
"devDependencies": {
"copy-webpack-plugin": "^6.0.3"
},
webpack.config.prod.js
plugins: [
new CopyWebpackPlugin({
patterns: [{
from: path.join(__dirname,'../public'),
to: 'public',
globOptions: {
ignore: [
'**/.*'
]
}
}]
})
]
打包后的效果
- 把项目之中的 public 文件夹内的静态文件 copy到了 dist目录之中
