安装redux后缺少react-scripts

时间:2018-02-17 17:16:21

标签: reactjs npm redux install

我根据此处描述的步骤创建了反应应用https://www.sitepoint.com/getting-started-react-beginners-guide/

npm i -g create-react-app
create-react-app myapp
yarn start

一切正常,所以我尝试安装redux,如此处所述 https://redux.js.org/docs/basics/UsageWithReact.html

npm install --save react-redux

我收到了这条消息

  • react-redux@5.0.7 在14.541s
  • 中添加了3个软件包,删除了1061个软件包并更新了18个软件包

现在当我尝试

yarn start

我收到消息

yarn run v1.3.2
$ react-scripts start
'react-scripts' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

什么错了?我不明白为什么反应脚本不起作用。我认为--save会将第三方软件包添加到软件包的依赖项中,而与其他软件包无关。 我感谢每一个建议我做错了什么以及如何解决它。 感谢

1 个答案:

答案 0 :(得分:1)

您应该使用yarn安装npm install --save react-redux而不是redux package

yarn add redux

问题:

您正在使用yarn软件包管理器创建应用程序,然后使用npm添加新软件包,从而弹出使用yarn安装的软件包。 因此react-scripts删除了抛出错误。