【问题标题】:[eslint]'react-redux' should be listed in the project's dependency+unable to resolve path to module 'react-redux'[eslint]'react-redux' 应该列在项目的依赖项中+无法解析模块'react-redux'的路径
【发布时间】:2019-04-18 00:06:24
【问题描述】:

我正在学习有关 React Native 的 Udemy 课程,讲师刚刚介绍了 Redux。我确实按照他的指示输入了

npm install --save redux react-redux.

在命令窗口中。但是,在我的文本编辑器中,我收到这两条错误消息(error message from ESlint)

我试图用谷歌搜索依赖项是什么,据我了解,它们是应用程序运行所需的模块。不管怎样,我试过了

npm i -S react-redux

以及重新安装,但它没有工作。(message from Command Center

有人可以向我解释如何解决这些错误以及指挥中心中的这些消息是什么意思吗?

【问题讨论】:

  • 重启服务器后 ESLint 错误会消失吗?此外,在您的问题中添加相关的错误消息/代码比链接到代码图片要好得多。请更新您的问题。
  • 不,它没有。我添加了 "import/no-extraneous-dependencies" : ["error", {"devDependencies": true}] 让它消失。
  • 嗯,这是“解决”您的问题的一种方法。 ESlint 指出了一些你可能应该修复而不是忽略的东西。您能否将您的 package.json 文件添加到您的问题中?

标签: reactjs react-native redux react-redux eslint


【解决方案1】:

我在 .eslintrc 中添加了 "import/no-extraneous-dependencies" : ["error", {"devDependencies": true}] 并消除了错误。

【讨论】:

    【解决方案2】:

    ENOENT:没有这样的文件或目录,打开 'C:\Users\admin\package.json'

    表示项目文件夹没有“package.json”,仅在项目的根文件夹中可用

    请确保您在项目的根文件夹中执行 npm 安装

    【讨论】:

    • 我想这就是我搞砸的地方!
    猜你喜欢
    • 1970-01-01
    • 2020-06-07
    • 2019-11-19
    • 1970-01-01
    • 2021-11-03
    • 2017-06-06
    • 2020-11-05
    • 2020-11-23
    • 2021-11-23
    相关资源
    最近更新 更多