webpack.build.prod.config.js 477 B

12345678910111213141516171819202122232425
  1. var webpack = require('webpack')
  2. var banner = require('./banner')
  3. module.exports = {
  4. entry: './src/vue',
  5. output: {
  6. path: './dist',
  7. filename: 'vue.min.js',
  8. library: 'Vue',
  9. libraryTarget: 'umd'
  10. },
  11. plugins: [
  12. new webpack.BannerPlugin(banner),
  13. new webpack.DefinePlugin({
  14. 'process.env': {
  15. NODE_ENV: '"production"'
  16. }
  17. }),
  18. new webpack.optimize.UglifyJsPlugin({
  19. compress: {
  20. warnings: false
  21. }
  22. })
  23. ]
  24. }