与 VS2019 相比,在 VS2022 中,Javascript Intellisense 服务似乎进行了一些重大修订。
Javascript Intellisense 似乎不再识别在初始创建上下文之外分配的对象属性。
var r = { a: 1, b: 2 };
r.c = 3;
//"r.a" and "r.b" will here be identified by Intellisense, but not "r.c".
当 AngularJs 项目中存在作用域和依赖注入对象时,这是一些非常令人沮丧的行为,因为它们不再提供智能感知自动完成或使用“转到定义”的导航。
在 VS2019 中,如果没有JSDoc 标头,这在以前效果很好。
视觉工作室 2019
a
, b
, c
, d
,e
都可以在这里找到。
视觉工作室 2022
只有a
, b
,d
在这里可用。
是否有任何已知的设置或包来改变/纠正这种新行为?