javascript gruntjs grunt-usemin

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>