vue.config.js 816 B

1234567891011121314151617181920212223242526
  1. const webpack = require('webpack')
  2. process.env.VUE_APP_VERSION = require('./package.json').version
  3. module.exports = {
  4. publicPath: process.env.NODE_ENV === 'development' ? '/' : './',
  5. productionSourceMap: process.env.NODE_ENV === 'development' ? true : false,
  6. configureWebpack: {
  7. // module: {
  8. // rules: [
  9. // ]
  10. // },
  11. plugins: [
  12. new webpack.ProvidePlugin({
  13. // utils: ['/src/utils.js', 'default']
  14. globalMapState: ['vuex', 'mapState'],
  15. globalMapMutations: ['vuex', 'mapMutations'],
  16. globalMapGetters: ['vuex', 'mapGetters'],
  17. // globalConfig: ['/src/config.js', 'default'],
  18. // globalApi: ['/src/api.js', 'default'],
  19. globalUtils: ['/src/utils/index.js', 'default'],
  20. globalToast: ['vant', 'Toast'],
  21. }),
  22. ],
  23. },
  24. }