anxin-upload-cdn-webpack-plugin
v1.0.0
Published
资源文件上传到七牛和阿里云OSS
Readme
描述
将打包后的静态资源上传至七牛和ali-oss
版本说明
- v1.X webpack4和webpack3兼容,配置都从Apollo获取
安装
// webpack3 webpack4 安装
npm i @anxin/upload-cdn-webpack-plugin@latest --save-dev --registry=http://172.16.101.98:4873使用
vue-cli3以上构建中的使用 (webpack 4.0)
const UploadCdnWebpackPlugin = require("@anxin/upload-cdn-webpack-plugin");
module.exports = {
configureWebpack(config) {
if (process.env.NODE_ENV === "production") {
// 上传七牛和oss
config.plugins.push(
new UploadCdnWebpackPlugin({
secure: true, // secure: true 则使用 HTTPS, secure: false 则使用 HTTP。(非必填:默认为true)
publicPath: '', // 域名下对应的路径, 填写规范 'test/', 'test/demo/' (非必填:默认为空字符串),
cover: false, // 已经存在的文件是否覆盖 (非必填:默认false)
androidUnZipFile: [], // android不打包文件,默认['/client/']
androidZipOpen: true, //是否启用安卓压缩包,默认true
iosZipOpen: true, // 是否启用ios压缩包,默认true
axcloudConfig: {} // 中台接口加签配置,默认为快马日结配置
})
);
}
},
}
命令行参数
| 参数 | 示例 | 备注 | | --- | --- | --- | | VUE_APP_ENV | dev/test/pre | | | VUE_APP_PLATFORM | android/ios |
