【问题标题】:how to change eslint 4.* to eslint 3.* in react package.json如何在 react package.json 中将 eslint 4.* 更改为 eslint 3.*
【发布时间】:2018-04-16 22:32:06
【问题描述】:

获取 'propTypes' 未定义 no-undef

我发现问题是因为 ESLint 版本 4.* 而我们必须将其更改为 ESLint 版本 3.*。

我使用 create-react-app 创建了我的 react 应用程序,它默认安装 webpack、ESLint 和 babel。

我不确定如何安装 ESLint 版本 3.* 并删除当前版本。

【问题讨论】:

  • 你能显示导致这个错误的代码的 sn-p 吗?
  • @btmills - 这是一个拼写错误,我使用 propTypes.object 而不是 PropTypes.object 。

标签: reactjs eslint


【解决方案1】:

我认为您需要退出应用程序才能进行更改。 create-react-app 配置只能在您弹出应用程序后更改。

【讨论】:

  • 是的@lavish 我在某个地方遇到了那个,但我不知道该怎么做。我只是 react 的初学者。我可以看到 eslint 在 package-lock.json 中,版本是“4.10.0”
  • @Lars [链接] (stackoverflow.com/questions/45692537/proptypes-is-not-defined)。我可以看到你已经解决了这个问题,你能在这里写下步骤吗?会有很大帮助的。
猜你喜欢
  • 2022-01-07
  • 1970-01-01
  • 2019-10-24
  • 2021-04-08
  • 2016-05-27
  • 2019-07-30
  • 2020-03-15
  • 1970-01-01
  • 2018-12-05
相关资源
最近更新 更多