项目中如何安装同一依赖的两个版本

背景

如项目中有一个1.0版本的antd库,我们不得已必须使用更高版本的antd

方案

我们可以使用npm的别名,安装不同版本的库

如:

// 安装
npm install antd-v3@npm:antd@3.26.19 -S

// npm设置别名的语法
npm install 别名@npm:依赖名@版本号

他会和以前的版本共存

{
    "antd": "1.10.0",
    "antd-v3": "3.26.19"
}

使用时引入即可

import { Button } from 'antd'
import { Button } from 'antd-v3'

想同时使用可以使用as别名 

import { Button } from 'antd'
import { Button2 as Button } from 'antd-v3'

 

原文链接:https://blog.csdn.net/Web_J/article/details/120875703

 

posted @ 2022-12-06 15:15  执手听风吟  阅读(1073)  评论(0编辑  收藏  举报