我是webpack.new的新手,我想使用webpack將我縮小的js文件上傳到s3。我在webpack.config.js文件中使用了follwing代碼。如何從webpack將資源上傳到s3
const webpack = require('webpack');
var S3Plugin = require('webpack-s3-plugin');
module.exports = {
entry: './src/app.js',
output: {
path: './bin',
filename: 'app.bundle.js'
},
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
},
output: {
comments: false,
},
}),
new S3Plugin({
// Only upload css and js
include: /.*\.(css|js)/,
// s3Options are required
s3Options: {
accessKeyId: 'key',
secretAccessKey: 'key',
region: 'Oregon',
signatureVersion: 'v4',
/* s3BucketEndpoint: true,*/
endpoint: "endpoint"
},
s3UploadOptions: {
Bucket: 'bucketname'
}
})
]
};
,但我發現在的WebPack 錯誤以下錯誤S3Plugin:錯誤:非文件流對象不與SigV4支持AWS.S3我怎樣才能解決這個問題呢?