在我的项目中,我已经包含了jQuery UI。我正在使用Bower,Yeoman和Grunt
我添加了jQuery UI:bower install jquery-ui --save
但是Bower样式组件中没有包含jQuery UI主题。
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/components-font-awesome/css/font-awesome.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css ->
帮我解决这个问题。
答案 0 :(得分:0)
这不是库的问题。它在Grunt-wiredep中有注入依赖关系的问题,文件名如jquery-ui,socket-io,font-awesome。有办法覆盖它。
wiredep: {
target: {
src: '<%= jericho.client %>/index.html',
ignorePath: '<%= jericho.client %>/',
exclude: [/es5-shim.js/, /json3.js/ ,/bootstrap.css/, /font-awesome.css/ ],
overrides: {
'socket.io-client': {
main: 'socket.io.js'
},
'jqueryui-touch-punch': {
main: 'jquery.ui.touch-punch.js'
}
}
}
},
&#13;
所以添加&#39; jquery-ui&#39;:{main:&#39; jquery-ui.js&#39; }。在grunt wiredep配置中。