karma 启动提示PhantomJS not found on PATH
Karma 介绍:是由AngularJS团队开发的测试执行过程管理实用工具,帮助开发人员在不同的浏览器中执行测试。
一般搭配PhantomJS作为浏览器启动器。PhantomJS是一个非主流的Webkit浏览器,主要用于不需要显示输出的开发环境中,因此它非常适合在测试中使用。
karma start 一般会读取当前路径的karma.config.js启动。如果提示 PhantomJS not found on PATH,一般是PhantomJS因为被墙没有安装的原因。
解决办法如下:
1 在官网 https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip 需FQ
2 将下载的phantomjs-2.1.1-windows.zip 放置 C:\Users\你的计算机用户名\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip
3 在项目目录下执行npm i 即可
笔者还出现提示 Error: Cannot find module 'request-progress',原因可能是PhantomJS的依赖包没装上
命令行执行 npm i request-progress 即可,至此就可以使用karma了
karma 启动提示PhantomJS not found on PATH的更多相关文章
- 完美解决 开机无法启动 提示0xc000000e
		注:昨天装系统碰到这个问题,这个方法说的较详细,我的是WIN7系统,开机提示引导文件错误,代码为0xc000000e 无法进入系统,使用PE进入后,在运行里输入CMD,然后按下文红字开始操作 完美解决 ... 
- Apache无法启动提示the requested operation has failed
		主要参考这篇 http://apps.hi.baidu.com/share/detail/15868128 但还是遇到一些问题,记录如下: 1. 配置完成后,restart apache,出现 the ... 
- Mysql net start mysql启动,提示发生系统错误 5 拒绝访问,原因所在以及解决办法
		1,Mysql net start mysql启动,提示发生系统错误 5 拒绝访问 在dos下运行net start MySQL 不能启动mysql!提示发生系统错误 5:拒绝访问!切换到管理员模式 ... 
- maven项目启动报错:SLF4J: Class path contains multiple SLF4J bindings.
		SringBoot的Application启动报错: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding ... 
- Linux启动提示Kernel panic - not syncing: Attempted to kill init解决办法
		系统类型:CentOS 6.5(x64) 启动提示:Kernel panic - not syncing: Attempted to kill init 解决办法: 系统启动的时候,按下‘e’键进入g ... 
- halcon安装提示could not write updated path to HKLM
		halcon安装提示could not write updated path to HKLM 我们在安装Halcon软件时,会弹出如上图错误信息,这个错误信息提示软件无法写入本地注册表,造成这个原因有 ... 
- 【转】beyond compare 启动提示“应用程序发生错误”
		[转]beyond compare 启动提示“应用程序发生错误” 今天到公司BCompare不能打开,重新安装也不能打开.最后处理下,就解决了.方法是把C:\Documents and Setti ... 
- 应用程序无法正常启动提示错误0xc000007b 问题的原因和解决方法
		应用程序无法正常启动提示错误0xc000007b 问题的原因和解决方法 前提条件: 你使用的是VS201x软件编写程序,你使用的电脑是X64位的,并且你在使用OpenCV库.你编写的程序可以正常编译, ... 
- PhantomJS not found on PATH
		使用vue-cli创建项目后,npm init常出现以下问题:PhantomJS not found on PATH 这是因为文件phantomjs-2.1.1-windows.zip过大,网络不好容 ... 
随机推荐
- 2019.02.06 bzoj2987: Earthquake(类欧几里得)
			传送门 题意简述:求满足ax+by+c≤0ax+by+c\le0ax+by+c≤0的二元组(x,y)(x,y)(x,y)对数. 思路: 类欧几里得算法模板题. 把式子变化一下变成:求满足0≤y≤−ax ... 
- 2019.01.23 hdu1693 Eat the Trees(轮廓线dp)
			传送门 题意简述:给一个有障碍的网格图,问用若干个不相交的回路覆盖所有非障碍格子的方案数. 思路:轮廓线dpdpdp的模板题. 同样是讨论插头的情况,只不过没有前一道题复杂,不懂的看代码吧. 代码: ... 
- git安装项目步骤
			1.git clone git@gitee(github).com:项目地址.git 2.cd 项目根目录 3.composer install 4.如果需要数据迁移,cmd中到项目根目录 php a ... 
- SQL错误
			一.mybatis框架XML错误 1.ORA-00918: 未明确定义列:SQL语句中列明重复,或者定义不明确(关联查询时两张表都有要区分开列明) 2.无效的列类型: 1111 :a.传入数据漏传一 ... 
- 牛客训练五:炫酷路途(c++与dp)
			题目链接:传送门 思路:每隔2^i(0<=i<=INF)就有一条路径,所以可以将从头到尾的路线视为一个有向图, 将ai,bi以此输入,然后将路径从小到大排序,不断更新路径. __built ... 
- Jquery中的事件命名机制
			来源:aitangyong的专栏 JQuery中的bind()和unbind(),提供了事件的绑定和取消机制,既可以绑定html默认支持的事件,也能够绑定自定义的事件.JQuery支持自定义事件,这显 ... 
- (转)MYSQL远程登录权限设置
			转自:http://blog.csdn.net/zhengnz/article/details/6308773 Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql, ... 
- (转)PHP5使用cookie时报错 cannot modify header information - headers already sent by (......)
			转自:http://blog.csdn.net/buyingfei8888/article/details/8899797 运行有警告Warning: Cannot modify header inf ... 
- gcc和vs在c的一些区别
			1.switch中每个标签后面的命令在gcc中需要{}括起来以指明作用域. 2._itoa是非标准的c和c++扩展函数,在linux下可以使用sprintf(string, "%d &q ... 
- POJ3723--Conscription(MST)WRONG
			Description Windy has a country, and he wants to build an army to protect his country. He has picked ... 
