当前位置: 首页 > news >正文

AngularJS 配置和运行phonecat错误

安装node.js 就按照入门上的步骤来就行了

  1. 第一步:下载安装node.js,并将程序路径添加到环境变量中PATH中
  2. 第二步:下载git版本控制软件
  3. 第三步:在git目录下点击git-bash.exe,执行git clone git://github.com/angular/angular-phonecat.git
  4. 第四步:获取完成以后,执行cd angular-phonecat 切换到phonecat项目目录下
  5. 第五步:git checkout -f step-0切换到项目步骤
  6. 第六步:npm start启动项目。PS:首先会安装bower,karma(测试程序),启动web服务器 在地址栏输入localhost:8000/app/index.html 查看项目效果

NOTE:

  node scripts/web-server.js 运行错误:

    有些文档中都使node http-server或者node scripts/web-server.js来启动phonecat 项目, 查找scripts并没有看到web-server.js文件,这是老版本的文档,现在phonecat项目使用npm start来安装依赖工具和启动web服务。

  无法启动端对端测试

  

  这个问题困了很久,当时也按照步骤来了,就是没办法运行端对端测试,搜索这个错误类型的解决办法,大致的更改方法都是修改test/protractor-conf.js 文件;

    方法1:把chromeOnly:true改成chromeOnly:false;

    方法2:更改端口的,如果无法预览,查看端口是否被占用,或者修改端口号(在angularjs-phonecat目录下修改package.json文件中的"start": "http-server -a 0.0.0.0 -p 8000", 修改8000为其他端口)

    方法3:在这些修改方法都用的情况下,像我图片里出的那种错误,修改chromeOnly:true为directConnect:true;这个方法适合我的这个错误,终于可以运行npm run protractor、、、、、、、参考文档http://pr8x.com/st/questions/31732904/trying-to-run-protractor-in-step-3-in-angular-js-tutorial.html

关于启动phonecat项目,参考另一个篇博文http://www.cnblogs.com/zhang-jian/p/5035424.html

把时间都用在学习angularJS上,而不是让这些错误一直纠缠着我们。与大家共同学习了

转载于:https://www.cnblogs.com/zhang-jian/p/5035497.html

相关文章:

  • Netroid 的问题(未尝试)
  • 10 信号
  • Visual Assist X 10.8.2052的Crack破解补丁. 2014.11.05 (General release.)
  • 修改字符串 ToCharArray()
  • Java读取mat文件
  • 费用流
  • 字符串格式化 (%操作符)
  • Memcached简介
  • dialog工具,让脚本迈向图形化
  • 如何学好编程(三)---四步成为编程精英
  • ios项目中引用其他项目复习
  • 检测一下你的专业指数:2015年十大测试工具你认识几个?
  • 1126 求递推序列的第N项(51nod)
  • Char、AnsiChar、WideChar、PChar、PAnsiChar、PWideChar 的用法
  • spring-data-jpa 多数据源
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 10个确保微服务与容器安全的最佳实践
  • CSS 三角实现
  • flask接收请求并推入栈
  • gf框架之分页模块(五) - 自定义分页
  • gulp 教程
  • IDEA常用插件整理
  • java正则表式的使用
  • LeetCode18.四数之和 JavaScript
  • Phpstorm怎样批量删除空行?
  • Python - 闭包Closure
  • Python 反序列化安全问题(二)
  • Redux系列x:源码分析
  • SpingCloudBus整合RabbitMQ
  • VuePress 静态网站生成
  • 翻译--Thinking in React
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 世界上最简单的无等待算法(getAndIncrement)
  • 用Canvas画一棵二叉树
  • 终端用户监控:真实用户监控还是模拟监控?
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • ​linux启动进程的方式
  • # include “ “ 和 # include < >两者的区别
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #《AI中文版》V3 第 1 章 概述
  • #if #elif #endif
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $(function(){})与(function($){....})(jQuery)的区别
  • (07)Hive——窗口函数详解
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (分布式缓存)Redis持久化
  • (实战篇)如何缓存数据
  • (四) 虚拟摄像头vivi体验
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core引入性能分析引导优化
  • .NET Standard 的管理策略