更新自:2019年7月15日-问题已解决
问题:
在基于create-react-app建立的react项目中,使用命令:
npm install antd --save
安装ant design时碰见下面的报错,致使antd安装失败:
warning antd > rc-tree-select > rc-trigger > rc-animate > fbjs > core-js@1.2.7: core-js@<2.6.8 is no longer maintained.
Please, upgrade to core-js@3 or at least to actual version of core-js@2.
解决方案:
执行下面的命令(前提已经安装了nrm)
nrm ls =>查看当前可用源(*号在哪里表示如今使用哪一个源)
nrm use taobao =>切换到taobao源
npm install antd --save =>使用npm命令安装(此时的源是基于taobao镜像,而不是纯的npm镜像)
分析:
多是由于使用npm源的镜像太老旧,因此出现了core-js@1.2.7版本老旧没法安装成功的问题。
antd是阿里的蚂蚁金服出的UI框架,那么使用taobao源安装的镜像应该是最新版的,因此不会出现“ core-js@1.2.7”版本老旧致使没法安装的问题。
经验证,使用taobao镜像安装antd是成功的,其结果是:安装antd的操做更新了上千的依赖,神奇!以下:
+ antd@3.20.2
added 216 packages from 231 contributors, removed 410 packages, updated 1322 packages and audited 896728 packages in 241.737s
found 0 vulnerabilities
总结:
对于某些安装不成功的模块,不妨试试不一样的安装源!
声明:
文章首发在知乎专栏https://zhuanlan.zhihu.com/c_1106152194629410817【HelloWorld】中。
不用征询,可自由转载!
————————————————
版权声明:本文为CSDN博主「willsir」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。
原文连接:https://blog.csdn.net/weixin_44093239/article/details/95937437react