package.json(2)踏入門檻

ESLint配置

  1. eslintConfig:

可以使用 ./node_modules/.bin/eslint --init 創(chuàng)建文件
.eslintrc.* 文件支持 .js .yaml .yal .json等格式的配置文件,這里使用 .js文件
在 package.json 里創(chuàng)建一個 eslintConfig 屬性,在那里,同樣可以定義你的配置
如果 .eslintrc.js 和 package.json里的 eslintConfig 同時存在,則只讀取 .eslintrc.js文件
默認情況下,ESLint 會在所有父級目錄里尋找配置文件,一直到根目錄。如果發(fā)現(xiàn)配置文件中有 “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"

瀏覽器的一些細節(jié)

  1. Commitizen:一個git commit時會用到的組件,可以記錄一些信息(等以后強了再搞)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容