vue中的.browserslistrc 文件,editorconfig文件,vue.config.js 文件,babel.config.js文件(配置文件)
在使用脚手架搭建项目时,会自动生成.browserslistrc文件,该文件是配置兼容浏览器配置参数解释:">1%":代表全球超过1%的人使用浏览器"last 2 versions":代表所有浏览器都兼容到最后两个版本"not ie <= 8":表示IE浏览器版本大于等于8的兼容...
.browserslistrc
在使用脚手架搭建项目时,会自动生成.browserslistrc文件,该文件是配置兼容浏览器
配置参数解释:
- ">1%":代表全球超过1%的人使用浏览器
- "last 2 versions":代表所有浏览器都兼容到最后两个版本
- "not ie <= 8":表示IE浏览器版本大于等于8的兼容
.editorconfig
配置和格式化代码
项目需要,Eslint 和 .editorconfig 并不冲突,同时配合使用可以使代码风格更加优雅。
# 控制 .editorconfig 是否生效的字段
root = true
# 匹配全部文件
[*]
# 结尾换行符,可选"lf"、"cr"、"crlf"
end_of_line = lf
# 在文件结尾插入新行
insert_final_newline = true
# 删除一行中的前后空格
trim_trailing_whitespace = true
# 匹配js和py结尾的文件
[*.{js,py}]
# 设置字符集
charset = utf-8
# 匹配py结尾的文件
[*.py]
# 缩进风格,可选"space"、"tab"
indent_style = space
# 缩进的空格数
indent_size = 4
[*.md]
trim_trailing_whitespace = false
# 以下匹配,类同
[Makefile]
indent_style = tab# tab的宽度tab_width = 4
# 以下匹配,类同
[lib/**.js]
indent_style = space
indent_size = 2
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2
文件语法:
editorConfig配置文件需要是UTF-8字符集编码的, 以回车换行或换行作为一行的分隔符。
斜线(/)被用作为一个路径分隔符,井号(#)或分号(;)被用作于注释. 注释需要与注释符号写在同一行。
【通配符】
* 匹配除/之外的任意字符串
** 匹配任意字符串
? 匹配任意单个字符
[name] 匹配name中的任意一个单一字符
[!name] 匹配不存在name中的任意一个单一字符
{s1,s2,s3} 匹配给定的字符串中的任意一个(用逗号分隔)
{num1..num2} 匹配num1到num2之间的任意一个整数, 这里的num1和num2可以为正整数也可以为负整数
【属性】:所有的属性和值都是忽略大小写的. 解析时它们都是小写的
indent_style 设置缩进风格(tab是硬缩进,space为软缩进)
indent_size 用一个整数定义的列数来设置缩进的宽度,如果indent_style为tab,则此属性默认为tab_width
tab_width 用一个整数来设置tab缩进的列数。默认是indent_size
end_of_line 设置换行符,值为lf、cr和crlf
charset 设置编码,值为latin1、utf-8、utf-8-bom、utf-16be和utf-16le,不建议使用utf-8-bom
trim_trailing_whitespace 设为true表示会去除换行行首的任意空白字符。
insert_final_newline 设为true表示使文件以一个空白行结尾
root 表示是最顶层的配置文件,发现设为true时,才会停止查找.editorconfig文件
vue.config.js 文件
1.vue-cli3脚手架搭建完成后,项目目录中没有vue.config.js文件,需要自己手动创建
2.创建vue.config.js
vue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。你也可以使用 package.json 中的 vue 字段,但是注意这种写法需要你严格遵照 JSON 的格式来写。
在根目录中创建 vue.config.js
babel.config.js
babel是一个JS编译器,兼容低版本浏览器,引入babel,将es6转为es5
更多推荐
所有评论(0)