【问题标题】:Error while npm run build? eslint package errornpm 运行构建时出错? eslint 包错误
【发布时间】:2021-03-22 06:47:40
【问题描述】:

npm 开始

pushercoins@0.1.0 开始 反应脚本开始

项目依赖树可能有问题。 这可能不是 Create React App 中的错误,而是您需要在本地修复的问题。

Create React App 提供的 react-scripts 包需要依赖:

"eslint": "^7.11.0"

不要尝试手动安装:您的包管理器会自动安装。 但是,在树的较高位置检测到不同版本的 eslint:

/Users/sujit_jaiwaliya/node_modules/eslint(版本:6.8.0)

【问题讨论】:

    标签: reactjs npm


    【解决方案1】:

    这是因为你已经安装了其他版本的 eslint。要解决此问题,请先删除该版本(在本例中为 6.8.0),然后再次运行

    npm start
    

    使用npm uninstall eslint卸载其他版本

    【讨论】:

      【解决方案2】:

      解决方案: 这对我有用,我希望对你们也一样:

      1. 我卸载 eslint 6.8.0 版:

        npm 卸载 eslint@6.8.0

      2. 然后我安装eslint@7.11.0:

        npm i eslint@7.11.0

      3. 然后我运行修复审计:

        npm 审计修复 --force

      4. 然后我通过添加一个包含以下代码的 .env 文件来更改 DIR 文件:

        ESLINT_NO_DEV_ERRORS=true

      此问题已在 react-scipts:"4.0.3" 中修复,但项目中存在的 eslint 错误默认不会转换为警告。您必须创建一个应包含 ESLINT_NO_DEV_ERRORS=true 标志的 .env 文件。由于这个标志,您将收到 eslint 错误作为警告,而不是开发中的错误。

      此标志在生产期间被忽略,并且当它们运行任何 git 挂钩时,这反过来会在您尝试提交带有 eslint 错误的代码时导致错误。

      【讨论】:

        猜你喜欢
        • 2018-11-13
        • 2021-08-10
        • 2018-06-29
        • 1970-01-01
        • 2017-07-03
        • 2022-11-02
        • 2021-07-02
        • 2021-04-10
        • 2020-02-20
        相关资源
        最近更新 更多