Error: Cannot find module '@babel/runtime/core-js/object/keys'(npm start报错)
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
最新文章
- Java内存模型深度解析:总结--转
- JTree实现好友列表
- 对偶SVM
- LR11录制脚本时打不开浏览器,如何解决?
- java.outOfMemory
- js获取select改变事件
- Java Day 11
- hdu 2838 树状数组
- C#(WinForm)上传图片保存到数据库和从数据库读取图片显示到窗体
- 【模拟】XMU 1062 山东煎饼
- jdk8预览
- ruby通过telnet读取互联网时间
- BZOJ_2529_[Poi2011]Sticks_贪心
- linux中Samba服务器的配置
- pta
- sql批量新增,修改
- debian linux 下设置开机自启动
- HDU 4647 Another Graph Game 想法类
- 10.23 开课一个月零十九天 (PHP数组)
- Luogu_4886 快递员