命令
update
是否为回归问题?
- 是的,这种行为在之前的版本中是有效的
上一个没有此 bug 的版本是
- 无响应*
描述
当在 ng update
项目上运行 ng-mocks 时,"用提供者函数替换已弃用的 HTTP 模块"步骤的结果无效。
之前:
import { HttpClientModule } from '@angular/common/http';
import { HttpClientTestingModule } from '@angular/common/http/testing';
之后:
import {} from '@angular/common/http';
import {} from '@angular/common/http/testing';
预期结果应该是有一个有效结果,并且:
- 正确地进行更改;
- 在输出中显示警告并向代码添加注解,解释为什么没有执行更改。
最小复现
命令:
- npx @angular/cli@17 new angular-18-migration-issues
- npm i ng-mocks
- ng update @angular/core@18 @angular/cli@18
示例提交: szape89/angular-18-migration-issues@6a697e2
异常或错误
- 无响应*
您的环境
Angular CLI: 18.1.0
Node: 20.15.0
Package Manager: npm 10.7.0
OS: win32 x64
Angular: 18.1.0
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1801.0
@angular-devkit/build-angular 18.1.0
@angular-devkit/core 18.1.0
@angular-devkit/schematics 18.1.0
@schematics/angular 18.1.0
rxjs 7.8.1
typescript 5.4.5
zone.js 0.14.7
其他相关信息?
- 无响应*
1条答案
按热度按时间qeeaahzv1#
非常感谢报告和详细的复现,这对我们非常有价值。
#56972 应该修复这个问题。