angular源码分析:angular源代码的获取与编译环境安装
2024-10-13 10:36:25
一、安装git客户端
1.windows环境推荐使用TortoiseGit。
官网地址:http://tortoisegit.org
下载地址:http://tortoisegit.org/download/
安装过程:略
2.采用deb包的系统,如ubuntu
sudo apt-get install git
3.采用yum的系统,如centos
sudo yum install git
4.源码编译安装:
wget https://github.com/git/git/archive/master.zip
unzip master.zip
cd git-xxxx-xx-xx
sudo apt-get install autoconf
autoconf
./configure
make
make install #可能会报权限问题,我是切换到root下编译安装的,省事
git依赖zlib-devel,openssl-devel,perl,cpio,expat-devel,gettext-devel这些包,如果出错基本上也是这些包造成的。
二、获取angular1.x的源代码
现在,angular分类1.x和2.x,1.x是已经经过严格测试了得发布版本,2.x是谷歌内部还在开发中的版本,还没有发布。我们这里以及后面讲的都是1.x版本。
执行下面代码,将github上代码克隆到本地。
git clone https://github.com/angular/angular.js.git
如果英文比较好,学习angular建议看官网给出的一手资料:
Web site: http://angularjs.org
Tutorial: http://docs.angularjs.org/tutorial
API Docs: http://docs.angularjs.org/api
Developer Guide: http://docs.angularjs.org/guide
Contribution guidelines: CONTRIBUTING.md
Dashboard: http://dashboard.angularjs.org
三、安装构建环境以及编译和测试命令
由于angular的代码构建采用的grunt,而grunt是用nodejs写的,所以要先安装nodejs。
1.安装nodjs
windows环境,直接到官网(http://nodejs.org/)去下载并安装了事,再次略过。
下面讲讲源码安装:
wget http://nodejs.org/dist/v0.10.17/node-v0.10.17.tar.gz #这里的地址可能不同,请找到最新版本的地址替换
tar xvf node-v0.10.17.tar.gz
cd node-v0.10.17
./configure
make
make install
cp /usr/local/bin/node /usr/sbin/
2.通过npm安装angular构建所以依赖的node包。
npm install
3.编译和测试
编译:grunt build
单元测试:grunt test:unit
端到端测试:
grunt package
grunt test:e2e
下一期:angular源码分析:angular中的依赖注入式如何实现的
最新文章
- python基础之day2
- 如何在电脑上测试手机网站(补充)和phonegap
- 支持高并发的IIS Web服务器常用设置 II
- 针对大的sql文件删除行操作
- SGU 532. Building Foundation 暴力
- java 吞吐量
- linux设置虚拟内存(swap)解决mysql因内存不足挂掉的故障
- linux下c/c++方式访问curl的帮助手册
- [wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建
- 微信小程序城市定位(借助百度地图API判断城市)
- PHPStorm中对nodejs项目进行单元测试
- PAT (Basic Level) Practice (中文)1022 D进制的A+B
- spring boot 2.0.4 Redis缓存配置
- 一条命令修改Linux密码
- 持续集成工具TeamCity配置使用
- Java学习笔记(十一)——通过JDBC操作mysql数据库
- CentOS正确关机方法(转)
- R: 关于 ggplot2 的初探
- 【bzoj3829】[Poi2014]FarmCraft 贪心
- nagios-plugins安装报错--with-mysql: no