TypeScript与JavaScript语言服务

时间:2017-04-07 07:54:32

标签: monaco-editor

摩纳哥编辑器同时提供JavaScript和TypeScript语言服务,但是基于我所做的研究和播放,他们都使用基本相同的工作人员并且做了几乎相同的事情。

这两种"语言"到底有什么不同?服务提供。看来我的TypeScript代码在JavaScript服务中运行良好,当然我的JavaScript在TypeScript语言模式下工作正常。

通过大量测试;它们实际上看起来是相同的服务,只有两个单独的配置。有人可以确认他们是完全相同的服务只是两个单独的配置;或者我缺少哪些语言服务更深层次。

这个问题的目的是我有很多打字我要加载到编辑器中;但是用户可能正在使用JS或TS,如果它们是相同的引擎;然后,我只是将编辑器始终放入TS模式以获取任何JS或TS文件,以消除大量额外的内存,这两个引擎都需要重复输入

1 个答案:

答案 0 :(得分:1)

是的,它们是相同的 - 请参阅https://github.com/Microsoft/monaco-typescript/blob/master/src/monaco.contribution.ts

我个人只是将它们添加到两者中。由于摩纳哥目前只是目标桌面 - 我说内存不是一个问题,而不是所有JS都是TS - 至少你必须确保TS作为JS是在可接受的ES"级别&# 34。