angular - TS2440 : Import declaration conflicts with local declaration of 'ProtractorPlugin'

标签 angular typescript selenium-webdriver protractor

嗨,我正在尝试运行一个简单的 Protractor 测试( Protractor 新手),但我不断收到此错误。下面是我的 package.json

"devDependencies": {
    "@angular-devkit/build-angular": "~0.803.8",
    "@angular/cli": "~8.3.8",
    "@angular/compiler-cli": "~8.2.9",
    "@angular/language-service": "~8.2.9",
    "@types/jasmine": "~3.3.8",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "12.12.7",
    "codelyzer": "^5.0.0",
    "husky": "^3.0.9",
    "jasmine-core": "~3.4.0",
    "jasmine-reporters": "^2.3.2",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.1.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.0",
    "karma-junit-reporter": "^2.0.1",
    "protractor": "~5.4.0",
    "puppeteer": "^2.0.0",
    "ts-node": "~7.0.0",
    "tslint": "^5.15.0",
    "typescript": "~3.6.4"
  }

最佳答案

就我而言,问题是由于组件中的错误导入造成的。

我写错了

import { EventEmitter } from 'protractor';

不要在下面写导入:

import { EventEmitter } from '@angular/core';

关于angular - TS2440 : Import declaration conflicts with local declaration of 'ProtractorPlugin' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58877674/

相关文章:

angular - 未找到 '{Module Name}' 的 NgModule 元数据错误

c# - Angular 发布到 .net Web API

javascript - Firefox 无法创建使用 TypeScript 生成的类的实例

javascript - 如何将多个类属性设置为一个对象的属性

javascript - 为元素创建 Selenium getText() 方法?

java - 使用 Selenium WebDriver 测试元素是否存在?

javascript - Uncaught Error : Template parse errors: Can't bind to 'profiles' since it isn't a known property of 'app-trnmnt-name'

javascript - D3/Angular 获取窗口大小

node.js - Express 服务器添加 ssl

javascript - 如何使用 Watir 在网页中添加并执行 JavaScript 函数