Webpack插件用于本地打包完成后将打包后的文件上传到阿里云OSS,并提供上传完成的回调。安装webpack-oss-upload-pluginnpminstallwebpack-oss-upload-plugin-D在webpackconfig使用constprefix=`${dir}/${projectName}/${version}/`;{output:{publicPath:`http://e-package.oss-cn-shanghai.aliyuncs.com/${prefix}`},plugins:[newWebpackOssUploadPlugin({//oss配置oss:{region:'region',endpoint:'endpoint',accessKeyId:'accessKeyId',accessKeySecret:'accessKeySecret',bucket:'bucket'},//上传文件路径为:publicPath/{prefix}/your-file.jsprefix,//之后会调用该回调上传完成onComplete:(complication)=>{}})]}在onComplete参数中暴露了complication对象包含了当前的打包信息,大家可以合理使用。选项说明oss:阿里oss配置,region,endpoint,accessKeyId,accessKeySecret,bucket这些参数是必须的dir:可选,默认为空数组,数组中的每一项代表上传到oss的目录名。例如前缀:a/c/c/,那么你上传后的文件位置是:publicPath/a/b/c/your-file.jsonComplete:可选,当OSS上传所有要上传的文件时,会调用,方法参数是复杂的Object,里面包含了当前的打包信息,大家可以合理使用项目地址github地址:https://github.com/Vibing/web...其他如果有其他需求或者好的建议,请在Issue中提交
