真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

eslint遇到的報(bào)錯(cuò)

eslint 和prettier ,如果有語法錯(cuò)誤,都會(huì)阻止代碼自動(dòng)格式化

創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、微信小程序開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

相當(dāng)于,需要你先解決掉語法錯(cuò)誤之后,再自動(dòng)給你格式化

配置錯(cuò)誤

  • eslint Parsing error: ecmaVersion must be 3, 5, 6, or 7:

解決方案:https://stackoverflow.com/questions//how-do-i-fix-eslint-createrequire-is-not-a-function-in-atom-editor

  • npx eslint TypeError: Module.createRequire is not a function

解決方案:https://stackoverflow.com/questions//how-do-i-fix-eslint-createrequire-is-not-a-function-in-atom-editor

原因:我使用的node版本v10.19.0node版本過低
解決辦法:

  1. node版本升級(jí)到12以上
  2. 將 eslint 降級(jí)到版本6.8.0(7.0.0 之前的最后一個(gè)版本)。此版本仍包含createRequire.
  • Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/wangping/learn/test-eslint/node_modules/@eslint/eslintrc/universal.js

require() of ES modules is not supported.

require() of /Users/wangping/learn/test-eslint/node_modules/@eslint/eslintrc/universal.js from /Users/wangping/learn/test-eslint/node_modules/eslint/lib/linter/linter.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.

Instead rename universal.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from /Users/wangping/learn/test-eslint/node_modules/@eslint/eslintrc/package.json.

https://python.iitter.com/other/.html

原因:還是node版本

解決辦法:上個(gè)問題我改為使用了node v12.16.1 版本,根據(jù)官網(wǎng)(https://eslint.org/docs/user-guide/getting-started)介紹,node版本需要^12.22.0, ^14.17.0, or >=16.0.0才行。

  • npx eslint --ext .js,.vue 執(zhí)行沒反應(yīng),也不報(bào)錯(cuò)

原因:npx eslint . --ext .js,.vue 后綴名可加雙引號(hào)、單引號(hào)、 可不加,前面的點(diǎn)必須得加,不加執(zhí)行沒反應(yīng),也不報(bào)錯(cuò)。

語法錯(cuò)誤

  • The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype

解決方案:

https://stackoverflow.com/questions//javascript-jslint-error-the-body-of-a-for-in-should-be-wrapped-in-an-if-statem

https://stackoverflow.com/questions//what-does-the-jslint-error-body-of-a-for-in-should-be-wrapped-in-an-if-statemen

  • Error: Failed to load parser '@babel/eslint-parser' declared in '.eslintrc.js ? eslint-config-alloy ? ./base.js': Cannot find module '@babel/eslint-parser'

原因:安裝了 eslint-config-alloy 之后,會(huì)報(bào)此錯(cuò)誤

解決辦法: npm instasll -D @babel/eslint-parser 即可

其余eslint場(chǎng)景問題可參考網(wǎng)友文章:https://juejin.cn/post/


新聞名稱:eslint遇到的報(bào)錯(cuò)
本文網(wǎng)址:http://weahome.cn/article/dsojhjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部