Bower是什么?
基于node.js的解决同一网页加载多个js库的问题并且针对浏览器端的一个库管理工具。
如何使用?
1.安装
npm install -g bower
//出现报错:Please try running this command again as root/Administrator记得使用
sudo npm install -g bower
2.bower.json文件配置:保存项目的库信息
name:项目名称
dependencies:json格式的依赖的库
private :将该属性设置为true意味着你想要这个包保持私有并且并不想在将来将它添加到registry中
{
"name": "projectname",
"version": "0.1.0",
"dependencies": {
"jquery": "2.1.0",
"bootstrap": "3.1.1",
"angular": "1.2.18"
}
}
3.默认安装的库在bower_compontents目录下,如果想要更改可以通过配置 .bowerrc 文件(项目根目录下)来改变改目录创建的路径。
directory:存放库文件的子目录名
json:描述各个库的json文件名
endpoint:在线索引的网址,用来搜索各个库
searchpath:数组,储存备选的在线索引地址
shorthand_resolver: 定义各个库名称的简写形式
{
“directory”:“components”,
“json”:“bower.json”,
”endpoint“:“http:Bower.herokuapp.com”,
“searchpath”:“”,
“shorthand_resolver”:“”
}
3.安装所有库:
bower install
4.卸载某个库:
bower uninstall <package>
分享到:
相关推荐
对于那些想使用 Bower 而不是 JSPM 进行 javascript 管理的人。 它还演示了文件结构的使用。 可以在网站上找到有关该平台的更多详细信息。运行应用程序要运行该应用程序,请按照以下步骤操作。 确保安装了 。 这...
框架和库: Backbone.js (用于构建 SPA 的客户端库) JQuery.js (DOM 操作库) Underscore.js (模板引擎) Bootstrap (为 Web 创建响应式设计的框架) 工具: NPM (由 Node.js 提供以获取项目的模块) Yeoman ...
> npm install -g bower项目设置安装npm dev依赖项 > npm install安装客户端库 > bower install安装Ruby Gems > bundle install运行开发服务器 > grunt serve注意:如果npm或bower都不能正确安装所有依赖项,请尝试...
托管 javascript 库并提供用于获取和打包它们的工具。 Bower - 网络包管理器。 组件- 用于构建更好的 Web 应用程序的客户端包管理。 spm - 全新的静态包管理器。 browserify - 浏览器端 require() 的 node.js ...
Grunt-angular-seed ... 我们通过bower获取角度代码,一个[客户端代码包管理器][bower]。 Bower 需要 Node、npm 和 Git。 npm预先配置为自动运行bower所以我们可以简单地执行以下操作: npm install
安装指南将mongoDB dbPath更改为所需的数据库位置(最好在.cfg文件中) npm install所有服务器端依赖项bower install所有客户端依赖项运行dev-script-win.bat (在Windows上;将来的更新中将添加Linux bash脚本) ...
Github 用户列表这个项目是一个典型的 Web ... 我们通过bower获取角度代码,一个[客户端代码包管理器][bower]。 我们已经预先配置了npm来自动运行bower所以我们可以简单地做: npm install在幕后这也将调用bower inst
我们通过bower (一个[客户端代码包管理器] [bower])获得了角度代码。 我们已经将npm预先配置为自动运行bower因此我们可以简单地执行以下操作: #cd inside the directory and then runnpm installUCLA用户在执行...
Bower-客户端依赖性管理 车把-高级模板 Livereload-每次保存时自动重新加载浏览器 Mongoose-用于MongoDB的NodeJS对象建模器 护照-用户认证 致谢 Full Stack JS Boilerplate由的创建,主要基于在上的工作 先决条件 ...
客户端库由 Bower 管理,视图引擎只是 htmlm,渲染在由 AngularJS 提供支持的客户端中处理。设置开发环境克隆这个项目后,你应该安装 npm 包和 bower 包。 npm install -g bowernpm installbower install要运行该...
#Fly Home Friday Demo 该项目和教程是AngularJS的简单介绍,它基于项目。... 我们通过得到的角码bower ,一个客户端软件包经理。 我们已经将npm预先配置为自动运行bower因此我们可以简单地执行以下操
轻松安装和使用第三方客户端库。 使用LibMan的理由 对于当前未使用其他程序包管理器的应用程序 对于您认为Bower和npm过大的项目 对于不想使用Bower / Yarn或npm的开发人员 对于重视工具简单性的开发人员 用于使用...
你可以得到 npm安装依赖克隆存储库后,您首先需要安装节点包管理器: sudo apt-get install npm然后下一步是安装软件包: npm install -g我们在这个项目中有两种依赖:工具和 angular 框架代码。 我们通过npm ...
然后使用另一个包管理器安装客户端依赖项(欢迎来到残酷的 JavaScript 世界!): bower install . 使用 node-webkit 运行编辑器的开发版本 然后为您的平台下载的二进制版本。 完成后,运行 node-webkit,提供检出...
Strutta API Angular 集成演示 ... 这些工具帮助我们管理和测试应用程序。 我们通过npm (获得我们依赖的工具。 我们通过bower获取角度代码。 我们已经预先配置了npm来自动运行bower所以我们可以
通常,当使用依赖工具时,依赖模块是从远程存储库动态加载的。 这当然具有优势,但是当源由于某种原因而变得不可用时,也会带来无法检测到的深版本更改和其他问题的危险。 有关此主题的讨论可以在找到。 此外,它...
滚轮化 Skrollrmation是一个单页 Web 应用程序,用于使用 skrollr.js 创建滚动图像动画。 在 MIT 许可下获得...依赖关系是用 bower 管理的。 此外,运行 grunt 任务将所需的 javascript 和 css 复制到第三方文件夹。