Angular6 未找到模块:错误:Can';t解决';http';在SeleniumWebDriver中
我发现了这个错误: 未找到./node_modules/selenium webdriver/http/index.js模块中的错误:错误:无法解析“/Users/mac/angular/restaurantApp/node_modules/selenium webdriver/http”中的“https” 谁能帮我解决这个问题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
感谢其他访客。我从“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';