10
votes

I found this error :

ERROR in ./node_modules/selenium-webdriver/http/index.js Module not found: Error: Can't resolve 'https' in '/Users/mac/angular/restaurantApp/node_modules/selenium-webdriver/http'

Can any one help me to solve that.

Thanks

7
okay really sorry, coz this was my mistake. accidentally i imported httpClient instead of httpClientModule.Lucifer

7 Answers

27
votes

I have had a similar problem with error code:

ERROR in ./src/app/my.service.ts   
Module not found: Error: Can't resolve '../../node_modules/@types/selenium-webdriver/http' in '...\src\app

Problem was with Visual Studio Code's Autoimport plugin importing HttpClient class from

'../../node_modules/@types/selenium-webdriver/http'

instead of

'../../node_modules/@angular/common/http'

I found this question somehow helpful, but it did not give me a clear answer. I post what I found out so that another visitor will have it easier.

3
votes

I had same issue when I was working with Angular and Laravel where I wanted to add HTTP module in app.module.ts and also in my.component.ts but it added to the selenium HTTP client.

So I changed from

import { HttpClient } from 'selenium-webdriver/http';

To

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

For other visitors. I added import { HttpClient } from 'selenium-webdriver/http'; instead of import { HttpClient } from '../../../node_modules/@types/selenium-webdriver/http'; in custom servsiv

1
votes

My problem had been resolved by replacing

=>    import { HttpClient } from 'selenium-webdriver/http';
to => import { HttpClient } from '@angular/common/http';

from my one ts file in angular 7

1
votes

My mistake was that I imported the HttpClient from selenium-webdriver/http:

import { HttpClient } from 'selenium-webdriver/http';

Replace this line with:

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

resolved change auto import do httpclient at import { HttpClient, HttpHeaders } from '@angular/common/http';

0
votes

it means to change import { HttpClient } from 'selenium-webdriver/http'; to import { HttpClient } from '@angular/common/http';