vue.config.js 669 B

123456789101112131415161718192021222324252627282930
  1. const path = require('path');
  2. function resolve (dir) {
  3. return path.join(__dirname, dir)
  4. }
  5. module.exports = {
  6. // 选项...
  7. publicPath:"./",
  8. // 输出文件目录
  9. outputDir: process.env.OUT_PUT_DIR,
  10. // eslint-loader 是否在保存的时候检查
  11. lintOnSave: true,
  12. devServer:{
  13. host: '0.0.0.0',
  14. port: 8083
  15. },
  16. chainWebpack: (config)=>{
  17. config.resolve.alias
  18. .set('@', resolve('src'))
  19. },
  20. // webpack配置 - 简单配置方式
  21. configureWebpack: {
  22. resolve: {
  23. alias: {
  24. // 别名
  25. vue$: "vue/dist/vue.esm.js"
  26. }
  27. }
  28. }
  29. }