bower在风格中添加Jquery UI主题

时间:2014-12-10 17:21:30

标签: gruntjs yeoman bower bower-install grunt-contrib-concat

在我的项目中,我已经包含了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 ->

帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

这不是库的问题。它在Grunt-wiredep中有注入依赖关系的问题,文件名如jquery-ui,socket-io,font-awesome。有办法覆盖它。

&#13;
&#13;
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;
&#13;
&#13;

所以添加&#39; jquery-ui&#39;:{main:&#39; jquery-ui.js&#39; }。在grunt wiredep配置中。

链接:https://github.com/taptapship/wiredep/issues/86