[英]How to fix "npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142" error in Windows 10?
[英]WARN deprecated request@2.88.2: request has been deprecated, npm WARN deprecated har-validator@5.1.5
我正在尝试使用npm install -g @angular/cli
并且它不断向我发送警告
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
C:\Users\amsmk\AppData\Roaming\npm\ng -> C:\Users\amsmk\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
> @angular/cli@10.0.7 postinstall C:\Users\amsmk\AppData\Roaming\npm\node_modules\@angular\cli
> node ./bin/postinstall/script.js
+ @angular/cli@10.0.7
added 281 packages from 206 contributors in 74.68s
我怎样才能解决这个问题
这对我有用。 (刷新所有依赖项)
../AppData/Roaming
这些文件夹npm
和npm-cache
参考 ::
将您的测试框架从 protractor 迁移到其他框架(我更喜欢 cypress),然后从您的项目中卸载 protractor,然后弃用的“请求”和“har-validator”将得到解决。 ( https://www.npmjs.com/package/protractor?activeTab=versions , https://blog.angular.io/the-state-of-end-to-end-testing-with-angular-d175f751cb9c , https ://docs.cypress.io/guides/end-to-end-testing/protractor-to-cypress#Getting-Started )
Step1:使用以下命令安装cypress
ng add @cypress/schematic
步骤 2:迁移所有测试 cypress
第三步:使用以下命令卸载 protractor
npm uninstall protractor
然后删除 node_modules 和 package-lock.json 文件
Step4:使用以下命令再次安装node_modules
npm i or npm install
现在已弃用的警告将得到解决并从项目中删除
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.