我有一个使用引导2.3.2的开源webapp应用程序,目前我无法移动到引导程序3(完全不同的网格系统)--我试图移动webapp来使用bower来处理依赖关系,但是bower install bootstrap#2.3.2获取的东西看起来像是未构建的原始代码回复,例如没有css文件夹,只有分离的less文件,没有人缩小bootstrap.min.js,而是多个不同的插件(没有连接)等等。
这个可以修好吗?我应该以不同的方式安装吗?
发布于 2014-01-28 07:44:49
我最终得到的解决方案是:分叉引导回购、清理(其他分支等) git reset --hard到v2.3.2标记--将其签入另一个分支并将其推送到github。更多的清理(删除旧的主分支,更高的标签)。运行构建过程并为v2.3.2标记设置一个“更新”的dist文件夹。更改bower包并将其发布为bootstrap2.3.2包。
现在,我(和其他人)可以安装从这个回购保龄球安装。如果有人想要使用它,结果是这里。
发布于 2014-01-27 09:00:29
你做的一切都是正确的。看看README for v2.3.2 on github
引导程序包括一个makefile,它为使用框架提供了方便的方法。在开始之前,请确保安装必要的本地依赖项: $ npm安装完成后,您将能够运行提供的各种make命令: 造造 运行暂存编译器以重新生成/less文件并编译文档。需要休息和丑陋的-js。 试制试验 在幻影中运行jshint和qunit测试(用于ci)。取决于是否安装了幻影。 表制表
发布于 2015-01-24 20:48:08
我只是遇到了这个问题,基本上是建立了我自己的Bootstra2.3.2叉(在我注意到您的答案之前)。当我深入研究时,我注意到Bootstra2.3.2实际上附带了可以在您的项目中使用的预构建资产。虽然它不像Bootstrap 3中的dist/目录那么明显,但是您可以在该项目的bower.json中找到预构建的资产的位置
"main": ["./docs/assets/js/bootstrap.js", "./docs/assets/css/bootstrap.css"],那你就去吧。像通常那样将{"bootstrap": "~2.3.2"}添加到bower.json依赖项中,然后按如下方式使用:
<link href="bower_components/bootstrap/docs/assets/css/bootstrap.css" rel="stylesheet">
<script src="bower_components/bootstrap/docs/assets/js/bootstrap.js"></script>不需要构建步骤。
https://stackoverflow.com/questions/21376440
复制相似问题