【发布时间】:2015-06-24 00:45:54
【问题描述】:
我正在阅读有关使用 Yeoman (http://yeoman.io/codelab.html) 设置 AngularJS 应用程序的教程,并且 Bootstrap 的 CSS 文件未包含在 index.html 文件中。因此,当我运行 grunt serve 时,页面缺少所有 Bootstrap 样式,与教程图片中显示的不同。
Bootstrap javascript 文件包含在 index.html 文件中。
这是正常行为还是我打算手动包含它?我希望运行 Grunt Wiredep 以在 index.html 文件中的 <!-- bower:css --><!-- endbower --> 占位符之间包含引导 css 文件?
【问题讨论】:
-
签入Gruntfile.js,很可能在wiredep配置中被忽略,能够直接导入app.scss,因为scss变量。
-
我检查了 Gruntfile.js,wiredep 配置中的唯一选项是
src: ["<%= yeoman.app %>/index.html"], ignorePath:/\.\.\// -
@rodp82 你使用 bower 包管理器安装 Bootstrap 了吗?或者您手动包含引导程序??
-
@nithin 我用过凉亭。在使用 yeoman 构建 Angular 应用程序时,部分设置包括一个关于是否在应用程序中包含引导程序的问题,我尝试了这两种方法,是的在安装过程中包含,否并在安装后单独安装。两种方法都有相同的结果。但是,如果我安装了 fontawesome 并运行 Grunt Wiredep,这些 css 文件将包含在 index.html 文件中
标签: angularjs twitter-bootstrap gruntjs yeoman bower