美文网首页
package.json(2)踏入门槛

package.json(2)踏入门槛

作者: 说的都是啥 | 来源:发表于2020-12-06 00:23 被阅读0次

    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时会用到的组件,可以记录一些信息(等以后强了再搞)。

    相关文章

      网友评论

          本文标题:package.json(2)踏入门槛

          本文链接:https://www.haomeiwen.com/subject/yninwktx.html