微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PhantomJS:ReferenceError:找不到变量:HTMLMediaElement

如何解决PhantomJS:ReferenceError:找不到变量:HTMLMediaElement

在启动phantomjs的npm安装和构建过程中,出现以下错误。在我将项目从Angular 8升级到Angular 10之后,这种情况就会发生。有人可以帮忙吗? 我还添加了package.json以供参考。 如果您需要了解问题并为此提供帮助,我可以分享更多详细信息。 预先感谢。

29 10 2020 13:50:37.705:INFO [karma-server]: Karma v5.1.0 server started at http://0.0.0.0:9876/
29 10 2020 13:50:37.708:INFO [launcher]: Launching browsers PhantomJS with concurrency unlimited
29 10 2020 13:50:37.714:INFO [launcher]: Starting browser PhantomJS
29 10 2020 13:51:38.033:WARN [launcher]: PhantomJS have not captured in 60000 ms,killing.
29 10 2020 13:51:39.447:INFO [launcher]: Trying to start PhantomJS again (1/2).
29 10 2020 13:51:55.651:INFO [PhantomJS 2.1.1 (Linux x86_64)]: Connected on socket OPSERWQ477sxyis8AAAA with id 3781085
PhantomJS 2.1.1 (Linux x86_64) ERROR
  ReferenceError: Can't find variable: HTMLMediaElement
  at http://localhost:9876/_karma_webpack_/polyfills-es5.js:15332:47

Package.json

  "dependencies": {
   
    "phantomjs-prebuilt": "2.1.16","rxjs": "6.6.3","rxjs-compat": "6.5.3","tslib": "2.0.0","zone.js": "0.11.1"
  },"devDependencies": {
    "@types/jasmine": "3.5.14","@types/jasminewd2": "2.0.3","@types/node": "14.11.8","codelyzer": "6.0.1","es6-promise": "4.2.8","jasmine-core": "3.5.0","jasmine-spec-reporter": "5.0.0","karma": "5.1.0","karma-chrome-launcher": "3.1.0","karma-cli": "2.0.0","karma-coverage": "2.0.1","karma-coverage-istanbul-reporter": "3.0.3","karma-jasmine": "4.0.0","karma-jasmine-html-reporter": "1.5.4","karma-phantomjs-launcher": "1.0.4","karma-sourcemap-loader": "0.3.7","karma-typescript": "3.0.8","protractor": "7.0.0","rxjs-tslint": "0.1.8","ts-node": "7.0.0","tslint": "6.1.0","typescript": "4.0.3","ng5-slider": "1.2.4","webpack": "5.1.0"
  },

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。