如何解决如何将带有NPM的两个版本的Bootstrap安装到单个node_modules文件夹中?
我正在发出以下npm命令来安装Bootstrap所需的一些文件:
npm install browser-sync gulp gulp-sass --save-dev
运行后,在我什至没有安装Bootstrap之前,有492个文件夹包含超过55 MB的文件安装到 node_modules 文件夹中。
我正在尝试安装两个版本的Bootstrap。我已经安装了版本4,但也想安装Bootstrap 5 alpha 2,但似乎一次只能在node_modules中使用一个版本。因此,为了运行另一个版本的Bootstrap,我必须添加一个包含所有这些文件的另一个node_modules文件夹的新文件夹。
有什么方法可以将两个版本的Bootstrap安装到一个 node_modules 文件夹中,以避免所有这些重复文件?谢谢。
解决方法
我遇到了类似的问题,因为在我的公司项目中,我有另一个网站需要旧版本的引导程序。因此,在研究 based on this answer 中,NPM 的 v6.9.0,2019 年 3 月支持别名。因此,您需要做的就是在别名下安装重复的包,例如:
npm install legacy-bootstrap@npm:bootstrap@v4.0.0-alpha.6
然后,您需要将 include/require bootstrap/js/tab.js
替换为 require legacy-bootstrap/js/tab.js
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。