angularjs官方教程 -- 环境部署

环境部署


首先git clone一下提供的示例源码

git clone --depth=16 https://github.com/angular/angular-phonecat.git

安装nodejs。安装Bower(客户端包管理), Http-Server(本地静态web服务器), Karma(单元测试) ,Protractor(端到端测试)(这几个可选,非必须)

npm install: 把package.json里的依赖装到node_module下面。(和python的pip install -r requirements.txt很像,但是更加吊。因为你不需要virtualenv的帮助。)

npm install -g就是全局安装,比如bower你在哪个项目都可以用,就可以npm install -g bower。




启动

cd angular-phonecat

npm start


即可启动一个本地服务器在8000端口,可在

http://localhost:8000/index.html

访问。



单元测试


npm test
启动单元测试(karma)。其配置文件为 karma . conf . js。作用如下:

-打开浏览器,连接到Karma

-在浏览器中执行所有单元测试

-在命令行中打出执行结果

-当代码变动时,自动重复执行检查


端到端测试

端到端检查整个客户端。使用Protractor工具。Protractor需要安装依赖的驱动。

安装驱动:

npm run update-webdriver

启动服务器:

npm start

启动protractor:

npm run protractor


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值