1.0.1 • Published 6 years ago
webpackreleaseplugin v1.0.1
webpack-Release-Plugin
webpack.prod.conf.js
var WebpackReleasePlugin = require('webpackreleaseplugin')
var releaseConf = require('./release.conf')
...
...
...
const push = process.env.npm_config_push
if (push && releaseConf[push]) {
console.log('推送地址:')
console.log(releaseConf[push])
console.log('')
webpackConfig.plugins.push(new WebpackReleasePlugin({
receiver: releaseConf[push],
root: '/home/map/odp_cater/webroot/static/nscm'
}))
}
release.conf.js
module.exports = {
liyanan: 'http://gzns-waimai-bcloud03.gzns.iwm.name:8175/receiver.php'
}
使用方法
npm run build --push=liyanan // 将dist目录下的打包文件通过插件推到远端