哪个@angular/*包是bug的来源?
未知/其他
这是一个回归吗?
是
描述
我正在使用VSCode中的Remote Docker Devcontainer运行一个调试Chrome示例。当我通过"userDataDir"在launch.json中指定用户数据目录,并在生成的配置文件中安装开发工具时,开发工具会出现一个损坏的UI,并很快因为错误Uncaught Error: Extension context invalidated" (at ng_validate_bundle.js).
而崩溃。然而,如果我在正常的配置文件中安装开发工具,或者使用"userDataDir": false选项运行调试示例,那么扩展就可以正常工作。(注意:"userDataDir"相当于命令行Chrome标志--user-data-dir=
。)
请提供一个链接,指向最小重现bug的情况
- 无响应*
请提供您看到的异常或错误
Uncaught Error: Extension context invalidated" (at ng_validate_bundle.js).
请提供您发现此bug的环境(运行ng version
)
Angular CLI: 16.1.4
Node: 16.20.2
Package Manager: npm 8.19.4
OS: linux x64
Angular: 16.1.4
... animations, cdk, cli, common, compiler, compiler-cli, core
... forms, platform-browser, platform-browser-dynamic, router
... service-worker
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1601.4
@angular-devkit/build-angular 16.1.4
@angular-devkit/core 16.1.4
@angular-devkit/schematics 16.1.4
@schematics/angular 16.1.4
rxjs 7.8.1
typescript 5.1.6
还有其他信息吗?
- 无响应*
2条答案
按热度按时间0vvn1miw1#
我认为我遇到了完全相同的问题。我正在运行类似的设置,只能从我的正常浏览器打开Devtools。请注意,我没有使用
userDataDir
,并将其设置为false(显然),这使得标签页(很明显)在我的正常Chrome示例中启动,而我不想这样。然而,这是我曾经遇到的错误,现在它会在没有任何警告的情况下导致整个扩展崩溃。
aydmsdu92#
由于没有人关注这个问题,我尝试自己解决。我克隆了仓库,并使用提供的配置在一个开发容器中运行和构建devtools。devserver本身运行扩展很好,当我在本地(在我之前提到的设置中的单独浏览器示例)构建和安装扩展时,扩展实际上可以工作。我想我会暂时这样使用它,但这让我觉得打包扩展出了问题?