问题背景:公司内封装一个前端项目打包库 sbuild
, 目前是sbuild项目下载到本地在 npm link
到全局
问题描述:之前所有项目用的 sbuild2.4
(2.4版本),现在有一个a项目需要升级到sbuild2.7
。如何在打包a项目时切换到sbuild2.7
不影响其它项目?
问题:如何全局切换sbuild
版本?
问题背景:公司内封装一个前端项目打包库 sbuild
, 目前是sbuild项目下载到本地在 npm link
到全局
问题描述:之前所有项目用的 sbuild2.4
(2.4版本),现在有一个a项目需要升级到sbuild2.7
。如何在打包a项目时切换到sbuild2.7
不影响其它项目?
问题:如何全局切换sbuild
版本?
最简单的就是a项目的node_module文件夹手动拷贝复制一份sbuild2.7,毕竟加载优先级高。
另外,我还是建议用私有npm仓库存放,比如verdaccio。不然以后你们版本迭代太痛苦了
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
要么尝试copy一份代码,更改一下包名称,例如就叫sbuild27,再走一遍link流程。