webpack OSS
npm install webpack-aliyun-oss-plugin --save-dev
const WebpackAliyunOssPlugin = require('webpack-aliyun-oss-plugin');
module.exports = {
output: {
// +`/`
publicPath: 'http://domain.com/path/to/deply/'
},
plugins: [
//
new WebpackAliyunOssPlugin({
bucket: 'BucketName',
account: 'account1',
region: 'oss-cn-hangzhou', // bucket
filter: function (asset) {
return !/\.html$/.test(asset);
}
})
]
};
ak(String) accessKeyId
sk(String) accessKeySecret
bucket(String) bucket
region(String) bucket region
filter(Function(filepath))
account(String)
.aliyun
accessKeyId
accessKeySecret
$HOME
.aliyun
600
$ cd ~
$ echo "ak:xxxx\nsk:xxx" > .aliyun
$ chmod 600 .aliyun
ak
accessKeyIdsk
accessKeySecret
$ cd ~
$ echo "account1:\nak:xxxx\nsk:xxx\naccount2:\nak:yyy\nsk:yyyy" > .aliyun
$ chmod 600 .aliyun