填书的坑,Git上的代码npm start报错的问题解决过程——
2018-11-03 本文已影响0人
兔子Tony的主人
看的什么书
《深入浅出React和Redux》作者程墨
感谢作者,这本书讲了很多,我看过的视频,没有讲到的知识点,这些正是我需要的。
为什么不能npm start
因为我在练习这个项目是,create-react-app脚手架默认使用的是react16以上的版本,而react16以上的版本和作者在git上发布的代码不能兼容。导致无法正常npm start
解决办法
1、按照书中使用的create-react-app脚手架的版本,重新安装create-react-app
npm install -g create-react-app@1.0.0
2、重新用脚手架创建项目
create-react-app first_react_app
3、右键点击创建的项目的文件夹first_react_app,选择用vs code启动
这个时候我自己本地的package.json文件中react和相关依赖的版本依然是16以上
4、查看作者git代码中package.json指定的react版本和相关依赖的版本,进行版本更换
在vs code的终端,执行命令
npm install --save react@15.0.0
5、同理,依次执行下列命令
npm install --save react-dom@15.0.0
npm install --save react-redux
npm install --save redux@3.0.0
6、根据安装过程的提示,提示缺少ajv依赖,将其安装
npm install --save redux@3.0.0