Jac*_*ャック 2 node.js npm twitter-bootstrap
我正在开发一个项目,我们想要使用 bootstrap 的 CSS(通过 sass)而不是 JS。我通过 NPM 包含 bootstrap-sass 没有问题,但我不想要所有 JS 文件和 sass 文件,因为我们没有用它们。
我寻找过一个 NPM 包,它只是 bootstrap 的 sass 部分,没有 js,但没有成功。
假设没有包,NPM 有没有办法只安装包的一部分?如果是这样,我将不胜感激有关这样做的指示。
您不能只安装软件包的一部分npm。您可以托管自己的 Bootstrap 分支,例如在GitHub上仅包含该scss文件夹并安装它npm。
分叉存储库https://github.com/twbs/bootstrap-sass或(v4 位于https://github.com/twbs/bootstrap/tree/v4-dev)
删除您不需要的所有内容(不是样式文件,不是package.json......)
通过安装它npm
npm install yourusernameatgithub/bootstrap-sass --save
(或 v4)
npm install yourusernameatgithub/bootstrap#v4-dev --save
然而,JavaScript(和其他文件)应该不重要,除非您没有某种构建系统(考虑到您正在使用您npm可能应该使用的构建系统)或者您对磁盘基础或带宽非常有限。整个存储库重量约为 5 MB,npm版本约为 1.75 MB。因此,基本上每次安装最多只能节省约 1.5 MB 的磁盘空间/带宽。