Javascript PhantomJS无法打开页面。角度1.6.5

Javascript PhantomJS无法打开页面。角度1.6.5,javascript,angularjs,phantomjs,Javascript,Angularjs,Phantomjs,我使用PhantomJS2.1.1和mocha进行功能测试,前端写在angular 1.6.5上 当我执行页面.open()时,我会遇到以下错误: 错误:[$injector:modulerr]未能实例化模块应用程序,原因是: [$injector:nomod]模块“应用程序”不可用!你要么拼错了 模块名称或忘记加载它。如果注册模块,请确保 将依赖项指定为第二个参数。 http://errors.angularjs.org/1.6.5/$injector/nomod?p0=app https:/

我使用PhantomJS2.1.1和mocha进行功能测试,前端写在angular 1.6.5上

当我执行
页面.open()
时,我会遇到以下错误:

错误:[$injector:modulerr]未能实例化模块应用程序,原因是:
[$injector:nomod]模块“应用程序”不可用!你要么拼错了
模块名称或忘记加载它。如果注册模块,请确保
将依赖项指定为第二个参数。
http://errors.angularjs.org/1.6.5/$injector/nomod?p0=app
https://localhost:8080/libs/angular/angular.js:2299:71
ensure@https://localhost:8080/libs/angular/angular.js:2218:45
module@https://localhost:8080/libs/angular/angular.js:2295:20
https://localhost:8080/libs/angular/angular.js:4933:35
forEach@https://localhost:8080/libs/angular/angular.js:410:24
loadModules@https://localhost:8080/libs/angular/angular.js:4917:12
createInjector@https://localhost:8080/libs/angular/angular.js:4839:30
doBootstrap@https://localhost:8080/libs/angular/angular.js:1949:34
bootstrap@https://localhost:8080/libs/angular/angular.js:1970:23
angularInit@https://localhost:8080/libs/angular/angular.js:1855:14
https://localhost:8080/libs/angular/angular.js:33826:16
trigger@https://localhost:8080/libs/angular/angular.js:3468:7

在Chrome浏览器中,页面将正确打开。

您是否尝试在web上搜索该错误消息。这似乎是一个普遍的问题。此外,您需要提供的不仅仅是错误输出。应用程序模块的相关JS在哪里?可能重复:谢谢,我尝试搜索,但此错误仅出现在phantomjs浏览器中。类似的详细信息应在问题正文中。已查看语法和结构我在尝试在phantomjs上运行测试时遇到相同的错误。问题似乎出现在ECMAScript 6规范中编写的角度控制器中。特别是,“=>”符号用于设计JS函数。用更常见的“function”关键字替换这些符号解决了问题。您是否尝试在web上搜索该错误消息。这似乎是一个普遍的问题。此外,您需要提供的不仅仅是错误输出。应用程序模块的相关JS在哪里?可能重复:谢谢,我尝试搜索,但此错误仅出现在phantomjs浏览器中。类似的详细信息应在问题正文中。已查看语法和结构我在尝试在phantomjs上运行测试时遇到相同的错误。问题似乎出现在ECMAScript 6规范中编写的角度控制器中。特别是,“=>”符号用于设计JS函数。用更常见的“function”关键字替换这些符号解决了问题。