• react中安装antd失败:core-js@1.2.7 is no longer maintained. Please, upgrade to core-js@3——成功解决方案


    更新自: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/95937437

  • 相关阅读:
    React Native 项目运行在 Web 浏览器上面
    iOS:CYLTabBarController【低耦合集成TabBarController】
    iOS原生项目中集成React Native
    iOS根据Url 获取图片尺寸
    iOS关于html缓存
    swift约束框架SnapKit使用
    swift
    Swift关于Any,AnyObject,AnyClass的区别与联系
    swift三方库
    React Native
  • 原文地址:https://www.cnblogs.com/gao88/p/11780915.html
Copyright © 2020-2023  润新知