简而言之,我使用的是咕噜丝和useminPrepare。我想将我的第一个依赖项合并到一个文件中。
HTML标记
<!-- build:js js/vendor/libraries.min.js -->
<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/velocity/velocity.js"></script>
<script src="bower_components/velocity/velocity.ui.js"></script>
<!-- endbower -->
<!-- endbuild -->Wiredep配置
wiredep: {
target: {
src: [
'<%= app %>/**/*.html'
],
exclude: [
'modernizr',
'Tabslet',
'velocity'
]
}
}useMin和useMinPrepare config
useminPrepare: {
html: ['<%= app %>/*.html'],
options: {
dest: '<%= dist %>'
}
},
usemin: {
html: ['<%= dist %>/**/*.html', '!<%= app %>/bower_components/**'],
css: ['<%= dist %>/css/**/*.css'],
options: {
dirs: ['<%= dist %>']
}
},问题是,在libraries.min.js中,只包含了jQuery。
发布于 2015-09-21 20:00:07
您必须将'velocity'从有线exclude:中删除以解决您的问题。此外,根据grunt-usemin文档,选项dirs:不存在,您可能希望表示assetsDirs:。
https://stackoverflow.com/questions/32351852
复制相似问题