我是第一次使用WebStorm(在Windows 7上为v2018.2)并尝试使用TypeScript。尽管尝试了WebStorm中TypeScript配置设置的许多组合,但我还是出现了以下错误。
错误:启动语言服务过程超时
结果,我无法在IDE中编译我的.ts文件。
TypeScript在命令行上运行良好(即成功能够运行tsc
来编译.ts文件)。
我已经彻底阅读了WebStorm帮助文档和其他教程,但没有人看到该错误或解决方法。
答案 0 :(得分:1)
我本人几次遇到此错误,就我而言,这似乎是WebStorm试图使用的节点解释器的问题。
这周早些时候,我通过Mac的homebrew
软件包管理器安装了一些东西,作为依赖项,向我的系统添加了node
的新版本/旧版本。当我开始遇到有关webstorm的问题时,我打开了“首选项”>“语言和框架”>“ TypeScript”,发现Node解释器设置为/ usr / local / bin / node而不是我通常的nvm
路径。我打开一个终端,尝试运行它指向的node
可执行文件,发现它抛出错误。
自从您使用Windows以来,许多细节并不能真正与您的情况相提并论,但是我认为这可能是类似的根本原因,一个糟糕的node
可执行文件是我见过的唯一一件事导致此错误消息。
答案 1 :(得分:0)
只需转到设置侧边栏中的 Typescript,您就会在那里看到的节点解释器输入中引用节点解释器的正确路径
答案 2 :(得分:0)
我有同样的问题。问题是在 intellij 中设置当前节点解释器版本(设置->语言和框架->NodeJS 和 NPM)