从 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)
我也遇到这个问题
我也有同样的问题 :(
这里同样的问题。 我决定暂时使用较旧的稳定版本。 您可能还想关闭自动更新。
@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]
这对我有用! 谢谢
关闭此,因为问题已得到解决。 否则请重新打开。
最有用的评论
可能的解决方法:
据我所知,vscode 扩展是为使用 7.1.x 而构建的,但实际上使用的是您项目中找到的任何版本。
我看到使用 nx 创建的 angular 5 项目崩溃(使用 LS 5.2.7)。 在该项目中运行
npm install @angular/[email protected]
会阻止它崩溃,并且似乎可以正常工作。我还没有跑得足够多,不知道是否会有其他问题,但它看起来很有希望。