vue.config.js 665 B

1234567891011121314151617181920212223242526272829303132
  1. const { defineConfig } = require('@vue/cli-service')
  2. const path = require('path')
  3. function resolve (dir) {
  4. return path.join(__dirname, dir)
  5. }
  6. module.exports = defineConfig({
  7. transpileDependencies: true,
  8. pages: {
  9. index: {
  10. entry: 'examples/main.js',
  11. template: 'public/index.html',
  12. filename: 'index.html'
  13. }
  14. },
  15. css: { extract: false },
  16. chainWebpack: config => {
  17. config.resolve.alias
  18. .set('@public', resolve('public'))
  19. config.module
  20. .rule('js')
  21. .include
  22. .add('/packages')
  23. .end()
  24. .use('babel')
  25. .loader('babel-loader')
  26. .tap(options => {
  27. return options
  28. })
  29. }
  30. })