我正在试验
yeoman和
bower。
我已经使用以下命令创建了一个yeoman webapp
yo webapp
我想使用jqueryui,所以我已经安装它使用bower:
bower install jquery-ui --save
这很好,但jQuery UI组件不包含一个带有“all”组件的javascript文件,它只包含大量的javascript文件,每个组件一个。
我应该只包含我需要的JavaScript文件吗?还是应该在使用jQuery UI之前做别的事情?
感谢您的提示!
解决方法
在bower.json(或component.json)的依赖关系中添加jquery-ui以及jquery。
{ …,"dependencies": { "jquery": "~1.9.1","jquery-ui": "~1.10.3",... },… }
安装它们:
bower install
然后,添加路径到jqueryui在main.js并要求它:
require.config({ paths: { jquery: '../components/jquery/jquery',jqueryui: '../components/jquery-ui/ui/jquery-ui',… },shim: { jqueryui: 'jquery',… }); require(['app','jquery','jqueryui','bootstrap'],function (app,$) { 'use strict'; ... });
它适用于我。