Vscode-ng-language-service: VSCode 1.31.0 上的扩展崩溃

创建于 2019-02-07  ·  29评论  ·  资料来源: angular/vscode-ng-language-service

从 VSCode 1.31.0(2019 年 1 月)开始,扩展在使用时崩溃。

错误:

internal/process/next_tick.js:63
          Reflect.apply(callback, undefined, tock.args);
                  ^

TypeError: Reflect.apply is not a function
    at process._tickCallback (internal/process/next_tick.js:63:19)

最有用的评论

可能的解决方法:

据我所知,vscode 扩展是为使用 7.1.x 而构建的,但实际上使用的是您项目中找到的任何版本。

我看到使用 nx 创建的 angular 5 项目崩溃(使用 LS 5.2.7)。 在该项目中运行npm install @angular/[email protected]会阻止它崩溃,并且似乎可以正常工作。

我还没有跑得足够多,不知道是否会有其他问题,但它看起来很有希望。

所有29条评论

我也遇到这个问题

我也有同样的问题 :(

这里同样的问题。 我决定暂时使用较旧的稳定版本。 您可能还想关闭自动更新。

@Bbaale15当您说“较旧的稳定版本”时,您指的是此扩展还是 VSCode? 谢谢

@randallmeeker我指的是 VSCode。

1.31 升级后同样的问题。

vscode 1.31.1 版本和 1.31.0 有同样的问题

在 2 个项目上测试了 1.31.1:Angular 6 中的 1 个和 Angular 5 中的 1 个,在 Angular 6 中没有问题,崩溃发生在 Angular 5 项目上。
如果是同样的情况,有人可以报告吗?
谢谢

@Nemesis19这不是真的,我在 Angular 6 版本中遇到了同样的问题:

Angular CLI: 6.0.7
Node: 9.10.1
OS: darwin x64
Angular: 6.0.3

我有一位同事从事 Angular 6 和 7 项目。 完全没有问题。
我试图一一禁用扩展,即使单独安装了 Angular 语言服务,也会发生崩溃。

我在 MacOS 10.13.6,节点 11.9

同样在这里

同样在这里
mac 10.13.6 节点 11.9
@角/cdk:5.2.5
@角/cli:1.6.4

如果我删除 node_modules 文件夹 - 错误消失了,并且服务工作正常

@otecMuxah试过了,不幸的是在 Angular 5 项目上不起​​作用,也许在其他版本上?

在 Angular 6 上降级到 1.30.2 是唯一对我有用的东西

我相信我们应该转向这个扩展https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085

可能的解决方法:

据我所知,vscode 扩展是为使用 7.1.x 而构建的,但实际上使用的是您项目中找到的任何版本。

我看到使用 nx 创建的 angular 5 项目崩溃(使用 LS 5.2.7)。 在该项目中运行npm install @angular/[email protected]会阻止它崩溃,并且似乎可以正常工作。

我还没有跑得足够多,不知道是否会有其他问题,但它看起来很有希望。

我相信我们应该移到这个扩展#298(评论)

@v1per看起来不错,但并不适合所有人,请记住它目前仅支持内联模板。

我有同样的问题
macos 莫哈韦 - 10.14.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60

这里也有同样的问题

版本:1.31.1(系统设置)
提交:1b8e8302e405050205e69b59abb3559592bb9e60
日期:2019-02-12T02:20:54.427Z
电子:3.1.2
铬:66.0.3359.181
Node.js:10.2.0
V8:6.6.346.32
操作系统:Windows_NT x64 10.0.17763

请参阅: https ://github.com/angular/angular/issues/21420 据我所知,该修复不会出现在 6.0.8 之前的任何版本中。 我通过安装最新的 6.1.x 进行了测试,它对我有用。

正如@melgish所说,更新了语言服务包,它也适用于我!

运行它也对我有用:
npm install @angular/[email protected]

谢谢@melgish

我在@angular/language-service 7.2.8 上,它仍然很慢。

我们使用了@angular/language-service": "6.0.6", 6.0.8 CLI 和 typescript 2.7.2。在 vscode 1.31 发布后,出现此问题。与 1.32.3 相同的问题。

基于这个主题,降级到 vscode 1.30 版本是一个临时解决方案。 但从长远来看,冻结开发者工具的版本似乎并不好。

通过melgish的评论,我们更改为语言服务 6.1.10 和 CLI 6.2.9(打字稿未更改),我们删除了 node_modules 并进行了新的 npm 安装,然后我们将 vscode 版本更新为 1.32.3。 这产生了一个工作的开发环境,并且产品仍然运行良好。 如果在给定项目中无法进行主要的角度版本更改,则此次要版本更改会有所帮助。

只是为了“好玩”,我们升级到 anguage-service 7.2.8、7.3.5 CLI 和 3.1.6 typecsript。 在此之后,开发环境仍然很好,但是由于市长角度版本的更改,我们不得不进行一些代码更正。 经过这些修复后,产品似乎仍然正常。

运行它也对我有用:
npm install @angular/[email protected]

这对我有用! 谢谢

关闭此,因为问题已得到解决。 否则请重新打开。

由于不活动,此问题已自动锁定。
如果您遇到类似或相关的问题,请提交新问题。

阅读更多关于我们的自动对话锁定政策

_此操作已由机器人自动执行。_

此页面是否有帮助?
0 / 5 - 0 等级