package.json(2)踏入门槛

ESLint配置

  1. eslintConfig:

可以使用 ./node_modules/.bin/eslint --init 创建文件
.eslintrc.* 文件支持 .js .yaml .yal .json等格式的配置文件,这里使用 .js文件
在 package.json 里创建一个 eslintConfig 属性,在那里,同样可以定义你的配置
如果 .eslintrc.js 和 package.json里的 eslintConfig 同时存在,则只读取 .eslintrc.js文件
默认情况下,ESLint 会在所有父级目录里寻找配置文件,一直到根目录。如果发现配置文件中有 “root”: true,它就会停止在父级目录中寻找。
"env": {
es6: true, // 启用 ES6 语法支持以及新的 ES6 全局变量或类型
node: true, // Node.js 全局变量和 Node.js 作用域
browser: true, // 浏览器全局变量
jquery: true // jQuery 全局变量
}

  1. extends:

vue-cli配置文件

image.png

  1. parserOptions:

parserOptions: {
    parser: "babel-eslint", // 使用babel-eslint进行解析
    sourceType: "module" // 模块化代码
  },
  1. postcss:一个组件,配置极多,主要用来修改css,改错和匹配版本等等。

  2. browserslist:要求匹配的浏览器的版本,全球超过百分之1人使用的浏览器且最后两个版本。

 "> 1%",
    "last 2 versions"

浏览器的一些细节

  1. Commitizen:一个git commit时会用到的组件,可以记录一些信息(等以后强了再搞)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容