安裝 webpack-oss-upload-pluginwebpack
npm install webpack-oss-upload-plugin -D
在 webpack config 中使用git
const prefix = `${dir}/${projectName}/${version}/`; { output:{ publicPath: `http://e-package.oss-cn-shanghai.aliyuncs.com/${prefix}` }, plugins: [ new WebpackOssUploadPlugin({ // oss 的配置 oss: { region: 'region', endpoint: 'endpoint', accessKeyId: 'accessKeyId', accessKeySecret: 'accessKeySecret', bucket: 'bucket' }, // 上傳後的文件路徑爲:publicPath/{prefix}/your-file.js prefix, // 上傳完成後會調用該回調 onComplete: (complication) => { } }) ] }
在 onComplete
的參數暴露了 complication
對象,裏面包含當前打包的信息,你能夠合理使用它github
選項說明web
prefix: a/c/c/
,那麼上傳後你的文件位置是:publicPath/a/b/c/your-file.js
complication
對象,裏面包含當前打包的信息,你能夠合理使用它github 地址:https://github.com/Vibing/web...shell
若是你有其餘需求或好的建議,請在 issue 中提給我npm