我的咕use的usemin不适用于app / scripts上的javascript,仅适用于app文件夹之外的脚本,例如bower。
我的意思是,usemin不会丑化我的应用程序/脚本:

这是我的GruntFile:http://pastebin.com/7jV9mipH

请有人可以帮我吗?



我想出了解决问题的方法:

我只是将基本路径放到了我的脚本文件夹中的usemin注释块中,如下所示:

<!-- build:js(app/) scripts/app.js -->


代替:

<!-- build:js scripts/app.js -->

最佳答案

您会发现,如果您的.html文件中未包含<!-- Usemin block -->,usemin将无法正常工作。


因此,请检查.html文件
或取消注释cssmin和uglify配置。目前已关闭。

            usemin: {
              html: ['<%= yeoman.dist %>/{,**/}*.html'],
              css: ['<%= yeoman.dist %>/styles/{,**/}*.css'],
              options: {
                assetsDirs: ['<%= yeoman.dist %>','<%= yeoman.dist %>/images']
              }
            },

            // The following *-min tasks will produce minified files in the dist folder
            // By default, your `index.html`'s <!-- Usemin block --> will take care of
            // minification. These next options are pre-configured if you do not wish
            // to use the Usemin blocks.
            // cssmin: {
            //   dist: {
            //     files: {
            //       '<%= yeoman.dist %>/styles/main.css': [
            //         '.tmp/styles/{,*/}*.css'
            //       ]
            //     }
            //   }
            // },
            // uglify: {
            //   dist: {
            //     files: {
            //       '<%= yeoman.dist %>/scripts/scripts.js': [
            //         '<%= yeoman.dist %>/scripts/scripts.js'
            //       ]
            //     }
            //   }
            // },
            // concat: {
            //   dist: {}
            // },

10-06 15:38