如何只通过NPM安装sass版本的bootstrap,而不是JS
我正在一个项目,我们想要使用bootstrap的CSS(通过sass),而不是JS。 我没有问题,包括通过NPM bootstrap-sass,但我不希望所有的JS文件随着sass文件,因为我们没有使用它们。
我已经find了一个NPM包,它只是没有JS的bootstrap的sass部分,但一直没有成功。
假设没有软件包,NPM有没有办法只安装一个软件包的一部分? 如果是这样,我将不胜感激这样做的指示。
你不能用npm
安装包的一部分。 您可以托pipe自己的Bootstrap分支,例如在仅包含scss
文件夹的GitHub上 ,然后使用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(和其他文件)应该没有关系,除非你没有build立某种构build系统(考虑到你正在使用npm
你可能应该),或者你是非常克制的磁盘基础或带宽。 整个回购重约5兆字节, npm
版本约1.75兆字节。 所以基本上你最多只能节省约1.5兆字节的磁盘空间/带宽。