1、问题描述:

在npm start启动react项目的时候,会出现Cannot find module '@babel/runtime/core-js/object/keys'的报错:

打开:项目根目录\node_modules\@babel\runtime,发现runtime文件夹下没有core-js文件夹。安装了babel-runtime,但是@babel\runtime下没有该文件夹,说明runtime包有问题,缺少依赖。

虽然此问题不影响项目正常启动和使用,但是问题还是需要解决,结合网上案例和实践操作,发现了解决方法:

2、解决方法如下:

(1)直接命令窗口执行以下命令安装依赖即可:

npm install @babel/runtime@7.0.0-beta.46 --save-dev

注:安装指定版本的依赖到开发/生产环境的方式如下(如果安装了淘宝镜像,用cnpm代替npm安装更快):

npm install xxx --save
npm install xxx --save-dev

(2)在项目根目录的 package.json文件中的"devDependencies"下加上"@babel/runtime": "7.0.0-beta.46",保存后打开命令行运行 npm i,

即安装指定版本7.0.0-beta.46的依赖,如下图:

安装完以后,重新start发现报错没有了,此时查看\node_modules\@babel\runtime,发现多了core-js文件夹,这就是先前所缺少的依赖包,安装了@babel/runtime后解决了依赖包缺失问题。

关于package.json依赖版本的说明,可参考:https://blog.csdn.net/weixin_40817115/article/details/86611179

关于devDependencies等依赖包分类,可参考:https://www.cnblogs.com/dfyg-xiaoxiao/p/10004392.html

最新文章

  1. Java内存模型深度解析:总结--转
  2. JTree实现好友列表
  3. 对偶SVM
  4. LR11录制脚本时打不开浏览器,如何解决?
  5. java.outOfMemory
  6. js获取select改变事件
  7. Java Day 11
  8. hdu 2838 树状数组
  9. C#(WinForm)上传图片保存到数据库和从数据库读取图片显示到窗体
  10. 【模拟】XMU 1062 山东煎饼
  11. jdk8预览
  12. ruby通过telnet读取互联网时间
  13. BZOJ_2529_[Poi2011]Sticks_贪心
  14. linux中Samba服务器的配置
  15. pta
  16. sql批量新增,修改
  17. debian linux 下设置开机自启动
  18. HDU 4647 Another Graph Game 想法类
  19. 10.23 开课一个月零十九天 (PHP数组)
  20. Luogu_4886 快递员

热门文章

  1. 2 Task中的延续和7种阻塞
  2. 在.net core项目中想使用类似iis上面虚拟目录的功能
  3. WPF应用程序顶级标签一定是Window吗?
  4. WPF 用Clip属性实现蒙板特效
  5. POJ3723 Conscription 【并检查集合】
  6. ASP.NET CORE系列【六】Entity Framework Core 之数据迁移
  7. iOS-HTTP浅析
  8. Visual Studio 2017报表RDLC设计器与工具箱中Report Viewer问题
  9. SMC状态机笔记
  10. Android零基础入门第70节:ViewPager轻松完成TabHost效果