译者按:博主一直喜欢用intellij IDEA来做前端的事情,是因为上面有很多辅助开发的插件都已经准备好了,完全不用怎么配置,而且很多插件可以从一开始就帮你新建成一个结构完整的项目,包括各种测试工具,依赖库文件等等。最近在学angularjs,所以想看看,intellij上面有没有相关的插件,结果真的有。新建一个angular app,结果一看,就傻眼了,完全看不懂项目结构。不过看了一下,里面有一个readme.md的文件,发现这个是说明文档!但是!这个完全是英!文!的!于是咬咬牙,就花了两天时间自己来翻译了。博主六级刚过的水平,看懂是基本没问题的,但是有些涉及到后端的知识没有学过,也不太好翻译,希望看过的朋友,见到有出错的地方在评论帮指正一下!谢谢大家!
angular-seed - AngularJs 应用的快速开发工程
这是一个普通的AngularJS web应用的新的空的工程,你在开发你的项目的时候可以使用它来快速辅助开发你的web应用和构建开发环境。
这个开发平台包含了一个简单的AngularJS应用,并且预先安装好了Angular框架和满足快速web开发的一系列开发和测试工具。
上手开始
刚开始上手的时候你可以简单的复制angular-seed所依赖的库并且安装所需要的组件
前提条件
你需要使用Git来复制angular-seed所需要的资源库. 你可以从下面的地址来获取Git
http://git-scm.com/.
我们也可以使用一些node.js工具来初始化和测试angular-seed。你必须是安装了node.js以及它的包管理工具(npm)你可以从这个网址来获得node.js和npm
http://nodejs.org/.
复制angular-seed
用 git来复制angular-seed依赖的库:
git clone https://github.com/angular/angular-seed.git
cd angular-seed
如果你要新建一个单纯是把angular-seed复制下来自己用(译者注:就是不要.git目录)工程,那么你可以这样做:
git clone --depth=1 https://github.com/angular/angular-seed.git <your-project-name>
代码depth=1
的意思是告诉git不要获取到.git目录,直接把angular-seed代码全部复制下来就好。
安装所依赖的文件
在这个项目中,我们有两种依赖的文件需要安装:用于管理和测试程序所需的工具和angular框架。
- 我们通过
npm
来获取我们需要的工具。获取: node package manager - 我们通过
bower
来获取我们angular框架代码,获取:aclient-side code package manager
我们已经预设置了npm
自动运行bower
了,所以我们可以直接这样做: