我的咕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: {}
// },