vue-cli3中vue.config.js配置教程详解
网络编程 2021-07-04 15:50www.168986.cn编程入门
这篇文章主要介绍了vue-cli3中vue.config.js配置教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
前言
vue-cli3推崇零配置,其图形化项目管理也很高大上。
vue-cli3推崇零配置的话,导致了跟之前vue-cli2的配置方式都不一样了。
别名设置,sourcemap控制,输入文件位置和输出文件位置和输出的方式,压缩js控制,打包webapck日志分析,externals忽略配置(外部引入),调试的端口配置,proxy接口配置等等的。
有时候还需要我们配置的,因为官方推荐的,并不适用于我们平时的开发所用的。
所以,我的vue.config.js配置是狼蚁网站SEO优化这样的。还有一个改hash的配置,暂时还不知道如何配置,以后会解决的,解决的时候顺便更新这里。
资料查询借鉴地址
(介绍vue.config.js配置方法)
(借鉴前辈vue-cli3项目里的vue.config.js配置)也查询了不少github上的相关项目。
正文
在使用vue-cli3创建项目后,因为webpack的配置均被隐藏了,当你需要覆盖原有的配置时,则需要在项目的根目录下,新建vue.config.js文件,来配置新的配置。
配置的相关字段
vue.config.js会被自动加载
module.exports = { / 部署生产环境和开发环境下的URL可对当前环境进行区分,baseUrl 从 Vue CLI 3.3 起已弃用,要使用publicPath / / baseUrl: process.env.NODE_ENV === 'production' ? './' : '/' / publicPath: process.env.NODE_ENV === 'production' ? '/public/' : './', / 输出文件目录在npm run build时,生成文件的目录名称 / outputDir: 'dist', / 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录 / assetsDir: "assets", / 是否在构建生产包时生成 sourceMap 文件,false将提高构建速度 / productionSourceMap: false, / 默认情况下,生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存,你可以通过将这个选项设为 false 来关闭文件名哈希。(false的时候就是让原来的文件名不改变) / filenameHashing: false, / 代码保存时进行eslint检测 / lintOnSave: true, / webpack-dev-server 相关配置 / devServer: { / 自动打开浏览器 / open: true, / 设置为0.0.0.0则所有的地址均能访问 / host: '0.0.0.0', port: 8066, https: false, hotOnly: false, / 使用代理 / proxy: { '/api': { / 目标代理服务器地址 / target: 'http://47.100.47.3/', / 允许跨域 / changeOrigin: true, }, }, }, }
以上所述是长沙网络推广给大家介绍的vue-cli3中vue.config.js配置教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!
如果你觉得本文对你有帮助,欢迎网络推广网站推广转载,烦请注明出处,谢谢!
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程