Angular6 未找到模块:错误:Can';t解决';http';在SeleniumWebDriver中

Angular6 未找到模块:错误:Can';t解决';http';在SeleniumWebDriver中,angular6,Angular6,我发现了这个错误: 未找到./node_modules/selenium webdriver/http/index.js模块中的错误:错误:无法解析“/Users/mac/angular/restaurantApp/node_modules/selenium webdriver/http”中的“https” 谁能帮我解决这个问题 感谢其他访客。我从“SeleniumWebDriver/http”添加了import{HttpClient}而不是从“../../../node_modules/@ty

我发现了这个错误:

未找到./node_modules/selenium webdriver/http/index.js模块中的错误:错误:无法解析“/Users/mac/angular/restaurantApp/node_modules/selenium webdriver/http”中的“https”

谁能帮我解决这个问题


感谢其他访客。我从“SeleniumWebDriver/http”添加了
import{HttpClient}
而不是从“../../../node_modules/@types/selenium webdriver/http”导入{HttpClient}”;
在custom servsiv中

我遇到了类似的错误代码问题:

ERROR in ./src/app/my.service.ts   
Module not found: Error: Can't resolve '../../node_modules/@types/selenium-webdriver/http' in '...\src\app
问题在于Visual Studio代码的自动导入插件从导入HttpClient类

'../../node_modules/@types/selenium-webdriver/http'
而不是

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

我觉得这个问题有点帮助,但它并没有给我一个明确的答案。我发布我发现的内容,以便其他访问者可以更轻松地使用。

解决了从“@angular/common/http”导入{httpclient,HttpHeaders}时自动导入httpclient的更改

它的意思是改变 从“selenium webdriver/http”导入{HttpClient};
从'@angular/common/http'导入{HttpClient}

我在与Angular和Laravel合作时也遇到了同样的问题 我想在
app.module.ts
my.component.ts
但它添加到SeleniumHTTP客户端

所以我从

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


我的问题已通过替换解决

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

从angular 7中的一个ts文件中,我的错误是从selenium webdriver/http导入了
HttpClient

import { HttpClient } from 'selenium-webdriver/http';
将此行替换为:

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

好吧,真的很抱歉,因为这是我的错。我无意中导入了httpClient而不是httpClientModule。我有一个类似的问题,为什么要从“/selenium webdriver/http”导入?您可以通过在项目范围内搜索“selenium webdriver/http”中的
,找到发生这种情况的地方
import { HttpClient } from '@angular/common/http';