量angular器无法parsingconf.js

我正在使用量angular器为e2etesting我的angular应用程序,但得到:

TypeError:调用“量angular器conf.js”时,对象#没有方法“parsing”

这里是conf文件的内容:

exports.config = { seleniumAddress: 'http://localhost:4444/wd/hub', capabilities: { 'browserName': 'chrome' }, specs: ['HomePageCtrl_spec.js'], chromeOnly: true, jasmineNodeOpts: { onComplete: null, isVerbose: false, showColors: true, includeStackTrace: true } }; 

这里是我正在运行这个命令的例外:

 E:\eCOIGit\sidhome\SidHome\SidHome.Tests\ng-test-e2e>protractor Conf.js 

错误:

C:\ Users \ xqwt \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ q \ q.js:12 6 throw e; TypeError:Object#在新的TaskScheduler(C:\ Users \ xqwt \ AppData \ Roaming \ npm \ node_modules \ protractor \ lib \ configParser.js:102:29)上没有方法“parse” \ Users \ xqwt \ AppData \ Roaming \ npm \ node_modules \ protractor \ lib \ launcher.js:180:\ Users \ xqwt \ AppData \ Roaming \ npm \ node_modules \ protractor \ lib \ taskScheduler.js:31:31) (C:\ Users \ xqwt \ AppData \ Roaming \ npm \ node_modules \ protractor \ nod e_modules \ q \ q.js:797:54)at self.promiseDispatch.done(C:\ Users \ xqwt \ AppData \ C:\ Users \ xqwt \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ q \ q在C:\ Users \ xqwt \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ q \ q.js:573: (module.js:499:11)在process._tickCallback(node.js:419:13)处的npm \ node_modules \ protractor \ node_mod ules \ q \ q.js:108:17)

这是量angular器中的一个错误,现在问题已经解决了。

目前,您可以通过直接从主分支安装来获取包含该修订的版本:

 npm install git+https://github.com/angular/protractor.git 

作为一种解决方法,相反,您可以将节点更新为> = 0.12


以下是protractor问题跟踪器的相关问题:

  • TypeError:对象#没有方法“parsing”
  • 最新版本需要节点v0.12
  • fix(configParser):删除path.parse,使量angular器与节点<一起工作

另请参阅:

  • 我如何更新Node.js?
  • 如何更新Node.js和npm到下一个版本?