为了账号安全,请及时绑定邮箱和手机立即绑定

ESLint Unexpected Token {

ESLint Unexpected Token {

狐的传说 2022-08-27 14:58:42
正如标题所描述的那样,我在让ESLint在我的React项目中运行时遇到问题。$ npx eslint **/*.jsUnexpected token {package.json    "devDependencies": {    "@babel/core": "^7.9.6",    "@babel/preset-env": "^7.9.6",    "@babel/preset-react": "^7.9.4",    "babel-eslint": "^8.2.6",    "babel-loader": "^8.1.0",    "eslint": "^7.0.0",    "html-loader": "^1.1.0",    "html-webpack-plugin": "^4.3.0",    "webpack": "^4.43.0",    "webpack-cli": "^3.3.11",    "webpack-dev-server": "^3.11.0"  },  "dependencies": {    "react": "^16.13.1",    "react-dom": "^16.13.1"  }.eslintrc{  "parser": "babel-eslint"}
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

如 npm 包的“安装和使用”部分所述,运行 eslint 脚本有一个节点.js版本先决条件。

您可以通过运行 来检查节点版本。node --version

如果您发现您有一个不受支持的节点版本,如果图中,您可以考虑切换到更高的节点版本或更低的eslint包版本。例如:eslint@6.8.0


查看完整回答
反对 回复 2022-08-27
?
长风秋雁

TA贡献1757条经验 获得超7个赞

你的 package.json 应该是一个对象


{

    "devDependencies": {

    "@babel/core": "^7.9.6",

    "@babel/preset-env": "^7.9.6",

    "@babel/preset-react": "^7.9.4",

    "babel-eslint": "^8.2.6",

    "babel-loader": "^8.1.0",

    "eslint": "^7.0.0",

    "html-loader": "^1.1.0",

    "html-webpack-plugin": "^4.3.0",

    "webpack": "^4.43.0",

    "webpack-cli": "^3.3.11",

    "webpack-dev-server": "^3.11.0"

  },

  "dependencies": {

    "react": "^16.13.1",

    "react-dom": "^16.13.1"

  }

}


查看完整回答
反对 回复 2022-08-27
  • 2 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号