项目中如何安装同一依赖的两个版本
背景
如项目中有一个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