我有这个 ngBoilerplate 框架,我正在尝试构建一个应用程序。我现在真的刚刚开始,但似乎无法使导航栏具有合适的大小。就好像 bootstrab js 和 css 没有正确加载或编译。
它现在看起来像一个大容器,类似于 jumbotron。但是,如果我将编译我的 js-es 和 less-es 的行替换为另一个引导程序实例的路径,特别是它的 css 和 js,它就可以完美地工作。
<!-- compiled CSS --><% styles.forEach( function ( file ) { %>
<link rel="stylesheet" type="text/css" href="<%= file %>" /><% }); %>
<!-- compiled JavaScript --><% scripts.forEach( function ( file ) { %>
<script type="text/javascript" src="<%= file %>"></script><% }); %>
不工作,但是
<link rel="stylesheet" type="text/css" href="path-to-bootstrap-css">
<script type="text/javascript" src="path-to-bootstrap-js"
这个显示就好了。现在我不确定是否应该或在哪里告诉 grunt 哪些文件对我很重要......我在 build.config.js 文件中尝试过,但它不起作用。
在 src/less/main.less 我有一个“@include path-to-bootstrap/less/bootstrap.less”,并且在 bootstrap.less 中加载了所有内容。
所以,作为一个结论,我的问题是我应该把什么和放在哪里,以使导航栏工作?
要重现我的错误/误解,可以下载(git clone https://github.com/ngbp/ngbp,将 bootstrap 更新为 3.0.3,将 angular-bootstrap 更新为 0.7.0)并编译项目。此外,将引导示例 ( http://getbootstrap.com/components/#navbar ) 中的导航栏添加到 index.html。
如果它看起来不错,它应该,它工作。如果不是,它看起来又肿又大,那么你就在我的位置上。
谢谢 !