分类 tech 下的文章

bower学习笔记

bower

bower是什么

Web sites are made of lots of things — frameworks, libraries, assets, utilities, and rainbows. Bower manages all these things for you. ( from bower.io )

bower可以帮助你获取、安装前端框架、库、资源、实体,并且可以把你的配置保存在bower.json文件中,并且bower还为其他工具提供了钩子以便提高工作效率。

安装bower

因为bower是用node.js写的工具,所以需要使用npm安装(我假设你已经知道npm是什么了),执行npm install -g bower命令即可安装(在某些系统下,执行全局安装可能需要提供管理员权限,加上sudo就好了~),提醒一下,bower还需要git支持哦。

bower-基础使用

你可以执行bower install <package>来安装一个包,package处可以替换为:

  • 已经注册的包的名称 jquery
  • github上项目的名称 desandro/masonry
  • git为结尾的地址 git://github.com/user/package.git
  • URL http://example.com/script.js

有的童鞋可能会说,我怎么知道哪些项目在bower上注册过?bower官方考虑到这一点,为各位“程序猿”提供了一个查询页面(bower.io/search),至于具体使用方法嘛……

当你想记录下你的项目都用了哪些框架/资源的时候,你可以使用bower init命令新建一个bower.json文件记录下来~具体的使用方法后文介绍。

- 阅读剩余部分 -

vagrant学习笔记-入门篇

什么是vagrant

Create and configure lightweight, reproducible, and portable development environments. ( from www.vagrantup.com )

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。 ( from vagrant·百度百科 )

vagrant可以为你提供一个轻量级的开发环境,在vb或者vm的协助下,你可以迅速地搭建一个虚拟机来测试程序,vagrant可以让你的工作变得更加高效。(目前和vagrant类似的有一个叫做docker的程序,也提供类似虚拟化的环境,但两者有所差别,后面的文章里会介绍一下docker及其用法。)

为什么要用vagrant

Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team. ( from vagrant·docs )

安装vagrant

vagrant依靠VirtualBox或者VMware,所以在安装vagrant之前,你需要先安装上面两个虚拟机软件中的任一。
然后,在vagrant下载页面下载对应系统的vagrant进行安装。(很简单的样子哈~)
然后打开终端工具(windows下是cmd),执行vagrant命令,如果你看到的不是command not found之类的东西,恭喜你安装成功了。



- 阅读剩余部分 -