npm.io
1.0.1 • Published 8 years ago

webpackreleaseplugin

Licence
ISC
Version
1.0.1
Deps
0
Vulns
0
Weekly
0
Stars
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目录下的打包文件通过插件推到远端

Keywords