(免责声明:我是一个节点/ js / npm新手。我当然不打算不尊重bootstrap-loader开发人员的辛勤工作。)
我来自Django背景,手写的html和js。 jQuery的。我终于咬紧牙关,决定使用npm& amp; webpack启用Vue并通常改善我的前端。
直到bootstrap,一切都进行得很顺利。经过一番努力,我得到了bootstrap4与https://www.npmjs.com/package/bootstrap-loader一起工作。
但是当我稍后回来时, bootstrap-loader 已经更新,并且不再适用于Webpack 1了。我试过了,但未能让它发挥作用。
这里有一个类似的问题:Preferred way of using Bootstrap in Webpack。而且,是的,显然人们有问题。
但是,也有关于只是集成到bootstrap"手动",即w.o的帖子。引导加载程序。例如,https://medium.com/@victorleungtw/how-to-use-webpack-with-react-and-bootstrap-b94d33765970和http://blog.theodybrothers.com/2015/07/how-to-use-bootstrap-css-only-and.html。
现在,我在没有bootstrap-loader的情况下使用bootstrap所要做的事情似乎最终成为:
但是,无论我是自己动手还是使用bootstrap-loader,1,2和3最终几乎都是一样的。事实上,经过配置webpack与bootstrap-loader一起工作的艰苦工作,手动方法几乎不涉及任何工作。
那么,与手动执行此操作相比,像bootstrap-loader这样的专用模块会做些什么呢?
更好地将引导程序捆绑和分块到更少的http请求中?测试?更好地支持自定义bootstrap的基本scss资产?字体?
再一次,我承认,我对这个webpack事情有点新鲜,而且我的用例有点不正统所以我道歉如果我错过了其他人明显的东西(我也有这类问题 - 为什么要追求额外的依赖? - 关于Django软件包和Chef cookbook,但我更了解这些堆栈。)