zoukankan      html  css  js  c++  java
  • 同时安装一个包的多个版本

     

    文章转载于:https://mp.weixin.qq.com/s/obJJ54jlHoM8gauaPz9HHw

     

    最近项目里有一个需求,在Sass环境和私有化环境需要使用同一个依赖库的不同版本,不要问我为什么需要使用不同版本,而不是在依赖中抹平差异,依赖的提供方他不做啊。

    当时的第一反应是:应该不能同时安装同一个依赖的不同版本吧?

    结果查询了下,发现竟然可以,哈哈哈哈,果然是我孤陋寡闻了。

    安装的时候,重命名依赖名称,即可以轻松解决此问题。

    yarn add <alias>@npm:<packageName>@version

    比如安装两个不同版本的 lodash

    yarn add lodash@^4.0.0
    yarn add lodash-private@npm:lodash@3.0.0

    安装后,node_modules目录中会有 lodash 和 lodash-private 两个目录

     

    然后,我们就可以在代码中,根据不同的环境去使用不同的依赖啦~

    如果你使用的是 npm 的话,那么可以这样安装:

    npm install lodash@^4.0.0
    npm install lodash-private@npm:lodash@3.0.0

    一个很小的点啦~不过对我来说也是一个新的知识点啦,又让我学到了。O(∩_∩)O哈哈~

  • 相关阅读:
    机器学习系列(4) 线性回归
    MYSQL系列(5) 电商常用指标查询
    MYSQL系列(4) 关于时间函数的一些写法
    快速排序
    选择排序
    希尔排序
    直接插入排序
    冒泡排序
    Java修饰符大汇总
    字符串实现大数的相加
  • 原文地址:https://www.cnblogs.com/xiaozhumaopao/p/15374944.html
Copyright © 2011-2022 走看看