vue.config.js 743 B

123456789101112131415161718192021222324
  1. // https://medium.com/js-dojo/how-to-reduce-your-vue-js-bundle-size-with-webpack-3145bf5019b7
  2. // const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
  3. const webpack = require('webpack');
  4. const PACKAGE = require('./package.json');
  5. const banner = PACKAGE.name + ' - ' + PACKAGE.version + ' | ' +
  6. '(c) 2015, ' + new Date().getFullYear() + ' ' + PACKAGE.author + ' | ' +
  7. PACKAGE.homepage;
  8. module.exports = {
  9. configureWebpack: {
  10. output: {
  11. library: "VueGridLayout",
  12. libraryExport: 'default'
  13. },
  14. plugins: [
  15. // new BundleAnalyzerPlugin(),
  16. new webpack.BannerPlugin(banner)
  17. ],
  18. },
  19. css: {
  20. extract: false
  21. },
  22. }