【问题标题】:npm start, Failed to compilenpm start,编译失败
【发布时间】:2021-12-22 20:49:12
【问题描述】:

我用npx create-react-app my-app2cd my-app2 创建了一个新的react 应用程序。 但是当运行这个命令npm start时,它会显示

编译失败

.

并且 localhost:3000 显示

加载规则“jsx-a11y/alt-text”时出错:rule.create 不是函数 linting 时发生 H:\MyApps\my-app2\src\index.js

如何解决这个问题?

【问题讨论】:

标签: create-react-app npm-start


【解决方案1】:

我解决了这个问题。 eslint-plugin-jsx-a11y 最新版本 6.5.1 于 6 小时前发布。我安装了,这个问题就解决了!

您首先需要安装 ESLint:

npm install eslint --save-dev

yarn add eslint --dev

然后,安装 eslint-plugin-jsx-a11y:

npm install eslint-plugin-jsx-a11y --save-dev

yarn add eslint-plugin-jsx-a11y --dev

详情请查看https://github.com/jsx-eslint/eslint-plugin-jsx-a11y

【讨论】:

    【解决方案2】:

    尝试删除“node_modules”文件夹和“package-lock.json”文件。然后运行'npm i'。这对我有用。

    【讨论】:

    • 感谢您的建议,Petri。我没有尝试过,因为问题来自eslint-plugin-jsx-a11y,并且最新版本已经修复了它,所以我直接去安装它。它有效。
    猜你喜欢
    • 2019-05-26
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多