Получение этой http-ошибки Selenium webdriver в проекте angular 4 - PullRequest
0 голосов
/ 19 сентября 2018

ОШИБКА в

./node_modules/selenium-webdriver/http/index.js 
Module not found: Error: Can't resolve 'http' in 'C:\Users\aprajita.singh\Documents\Angular 4\Auto-Trender-Project\node_modules\selenium-webdriver\http' 
ERROR in ./node_modules/selenium-webdriver/http/index.js 
Module not found: Error: Can't resolve 'https' in 'C:\Users\aprajita.singh\Documents\Angular 4\Auto-Trender-Project\node_modules\selenium-webdriver\http'.  

Ниже перечислены мои операции импорта:

import { Injectable } from '@angular/core'; 
import { Http, Headers, Response, RequestOptions } from '@angular/http'; 
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs/internal/Observable'; 
import { FormGroup, FormBuilder, Validators } from '@angular/forms'; 
import { HttpClientModule } from '@angular/common/http';

Как мне решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

HttpModule устарел.вместо этого используйте HttpClientModule.

импортируйте его после модуля Broswer

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpClientModule } from '@angular/common/http';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { PostsComponent } from './posts/posts.component';

@NgModule({
  declarations: [
    AppComponent,
    PostsComponent
  ],
  imports: [
    BrowserModule,
    HttpClientModule,
    AppRoutingModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
0 голосов
/ 19 сентября 2018

В вашем Angular App определенно есть один или несколько экземпляров, в которые вы импортируете Http из selenium-webdriver/http Это может быть связано с использованием плагина автоимпорта .

Ниже приведеныВозможный импорт:

import { HttpClient } from '@angular/common/http';

или

import { HttpClientModule } from '@angular/common/http';

или

import { Http } from '@angular/http';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...