javascript - Usemin 不删除 block 语句

标签 javascript gruntjs grunt-usemin

我正在使用 grunt 构建一个 dist 并且出于某种原因 usemin 不会删除 构建语句。我在构建过程中没有收到任何错误,一些语句被删除,而另一些则没有。文件会缩小,但不会链接。

示例 dist 代码:

<!DOCTYPE html>

<html lang="en">
<head>
    <meta charset="utf-8" />
    <title></title>
    <!-- build:css styles/vendor.css -->
    <!-- bower:css -->
    <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
    <!-- endbower -->
    <!-- endbuild -->

    <script src="scripts/2b96018a.cv.js"></script>
</head>
<body>

</body>
</html>

原文:

<html lang="en">
<head>
    <meta charset="utf-8" />
    <title></title>
    <!-- build:css styles/vendor.css -->
    <!-- bower:css -->
    <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
    <!-- endbower -->
    <!-- endbuild -->

    <!-- build:js scripts/cv.js -->
    <script src="scripts/app.js"></script>
    <!-- endbuild -->
</head>
<body>

</body>
</html>

最佳答案

我遇到了完全相同的问题。我注意到删除 bower/endbower 语句使其工作,但您失去了 bower-install 的好处。我还在努力中

关于javascript - Usemin 不删除 block 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20911017/

相关文章:

javascript - Pagespeed 优化后 Grunt usemin 不起作用

javascript - 当文本区域/输入模糊/失去焦点时仍然显示 div

javascript - 连接数据库时最好使用 include 或 include_once

javascript - 谷歌语言翻译插件无法正常工作(下拉更改事件)

windows - 来自 Windows 客户端的 grunt-rsync 失败

javascript - 我的项目中可以有多个 gruntjs 文件用于代码组织吗?

javascript - 将 Yeoman/Brunch 工具与混合 Django/Backbone 应用程序一起使用?

gruntjs - usemin 并使用 Grunt 重写供应商 CSS 文件中图像的 url

javascript - Grunt useminPrepare 和 usemin 不能处理多个任务和文件(concat 失败)

javascript - linkedin 语言代码更改