【问题标题】:Bootstrap.js missing from dist folder after using Grunt command使用 Grunt 命令后,dist 文件夹中缺少 Bootstrap.js
【发布时间】:2015-02-02 07:27:48
【问题描述】:

我正在用 Yeoman 搭建一个项目,最近遇到了一个问题。当我在命令行上使用 grunt 命令制作项目的分发版本时,它会修改我的 index.html 并删除 bootstrap.min.js 脚本。其他一切都保持不变,只是出于某种原因删除了那一行代码。

谁知道问题出在哪里?

【问题讨论】:

  • 你用的是哪个生成器?您选择了哪些选项?
  • 我使用了生成器 webapp 并选择了仅添加引导程序

标签: javascript twitter-bootstrap gruntjs yeoman


【解决方案1】:

在 webapp 生成器中,所有 bootstrap.js 文件都连接到 plugins.js 文件中。

如果您查看 index.html 文件(在 app 文件夹中),您应该会看到我在此处添加的代码块

注意 build:js scripts/plugins.js - 这就是告诉 grunt 将文件连接到 plugins.js 文件中的原因

如果您愿意,可以在该行中将 plugins.js 重命名为 bootstrap.min.js

    <!-- build:js scripts/plugins.js -->
    <script src="../bower_components/headroom/headroom.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/modal.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tab.js"></script>

    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/affix.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/alert.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/dropdown.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tooltip.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/transition.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/button.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/popover.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/carousel.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/scrollspy.js"></script>
    <script src="../bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/collapse.js"></script>

    <!-- endbuild -->

【讨论】:

    猜你喜欢
    • 2019-09-12
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    相关资源
    最近更新 更多