javascript - Usemin no elimina las declaraciones de bloque
gruntjs grunt-usemin (1)
Tengo exactamente el mismo problema. Noté que quitar las declaraciones de bower / endbower lo hacía funcionar, pero se pierde el beneficio de la instalación en bower. Todavía estoy trabajando en ello
Estoy usando ronco para construir un dist y por alguna razón usemin NO eliminará las instrucciones de compilación. No recibo ningún error durante la construcción y algunas declaraciones se eliminan y otras no. Los archivos se minimizan, pero no se vinculan.
Ejemplo de código de distribución:
<!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>
Original:
<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>