vue-cli3中vue.config.js配置教程详解

  

  

vue-cli3推崇零配置,其图形化项目管理也很高大上。

  

但是vue-cli3推崇零配置的话,导致了跟之前vue-cli2的配置方式都不一样了。

  

别名设置,sourcemap控制,输入文件位置和输出文件位置和输出的方式,压缩js控制,打包webapck日志分析,外部忽略配置(外部引入),调试的端口配置,代理接口配置等等的。

  

有时候还需要我们配置的,因为官方推荐的,并不适用于我们平时的开发所用的。

  

所以,我的vue.config.js配置是下面这样的。还有一个改哈希的配置,暂时还不知道如何配置,以后会解决的,解决的时候顺便更新这里。

  

资料查询借鉴地址:

  

https://github.com/staven630/vue-cli3-config(介绍vue.config.js配置方法)

  

https://github.com/loveRandy/vue-cli3.0-vueadmin(借鉴前辈vue-cli3项目里的vue.config.js配置)也查询了不少github上的相关项目。
  

  

  

在使用vue-cli3创建项目后,因为webpack的配置均被隐藏了,当你需要覆盖原有的配置时,则需要在项目的根目录下,新建vue.config.js文件,来配置新的配置。

  

  

vue.config.js会被自动加载

        模块。出口={/*部署生产环境和开发环境下的URL:可对当前环境进行区分,baseUrl Vue CLI从3.3起已弃用,要使用publicPath *//* baseUrl: process.env。NODE_ENV===? # 63;”。/?’/?/publicPath: process.env。NODE_ENV===? # 63;“公共/?“。/?*输出文件目录:在npm运行构建时,生成文件的目录名称*/outputDir:“距离”,/*放置生成的静态资源(js、css、img、字体)的(相对于outputDir的)目录*/assetsDir:“资产”,/*是否在构建生产包时生成sourceMap文件,错误的将提高构建速度*/productionSourceMap:假的,/*默认情况下,生成的静态资源在它们的文件名中包含了散列以便更好的控制缓存,你可以通过将这个选项设为false来关闭文件名哈希。(假的时候就是让原来的文件名不改变)*/filenameHashing:假的,/*代码保存时进行eslint检测*/lintOnSave:没错,/* webpack-dev-server相关配置*/devServer: {/*自动打开浏览器*/开放:没错,/*设置为0.0.0.0则所有的地址均能访问*/主持人:“0.0.0.0”,   端口:8066   https:假的,   紧随:假的,/*使用代理*/代理:{   “/api”: {/*目标代理服务器地址*/目标:“http://47.100.47.3/?/*允许跨域*/changeOrigin:没错,   },   },   },   }      

  

以上所述是小编给大家介绍的vue-cli3中vue.config。js配置教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

vue-cli3中vue.config.js配置教程详解