react-redux:在模块主体中导入重新排序到顶部导入/第一个

时间:2017-11-04 22:22:55

标签: reactjs redux react-redux

这是我的错误

Failed to compile 
./src/node_modules/react-redux/es/components/Provider.js
  Line 7:   Import in body of module; reorder to top  import/first
  Line 8:   Import in body of module; reorder to top  import/first
  Line 9:   Import in body of module; reorder to top  import/first
  Line 10:  Import in body of module; reorder to top  import/first

Search for the keywords to learn more about each error.

我只是导入Provider以遵循标准添加redux store。我对错误的搜索似乎导致禁用ESLint。我假设很多人正在使用Provider for redux store,所以我是唯一有此错误的人吗?为什么{ Provider } from 'react-redux'不遵循ESLint约定?我假设禁用ESLint是不正常的?

2 个答案:

答案 0 :(得分:1)

问题似乎是您要导入您导入的库,这可能是您不想做的,因为您不想更改它们。您将要配置ESLint以仅处理您的代码。真的,你不想让node_modules在/ src下。

答案 1 :(得分:0)

很可能您正在使用Eslint。如果是这样,请添加以下规则,它将解决您的问题。修改 .eslintrc

"rules": {
    "import/first": 0,
    "import/order": 0
}