WebStorm远程解释器不使用TSLint

时间:2017-07-24 13:09:49

标签: node.js docker webstorm tslint

我跟着这个link在WebStorm中用Docker设置远程解释器,现在我想用它作为TSLint插件的解释器,我在上面的窗口中看到了这个:

tslint missing interpreter

但是当我尝试配置解释器时,我只能获得本地解释器的选项。

有没有办法配置它来使用远程的?

这就是我所看到的:

enter image description here

1 个答案:

答案 0 :(得分:2)

ATM不可能。以下是官方解释:https://youtrack.jetbrains.com/issue/WEB-25411#comment=27-1906237

  

这是帮助(https://www.jetbrains.com/help/webstorm/2016.3/node-js.html

中描述的正确行为      

原因是项目Node.js解释器在很多地方使用 - 运行TypeScript服务/编译器,外部连接器等。所有这些服务都需要本地Node.js解释器,它们无法运行远程。唯一支持远程解释器的地方是Node.js运行/调试。这就是设置远程解释器的原因,只能从Node.js运行配置

有人要求为Karma / Mocha / ESLint添加对远程执行的支持 - 请参阅这些门票 - 也许您会在那里找到并回答(或者如果以下这些门票没有明确答案,则创建新的功能请求票适合您的需求):

相关说明(此评论及其周围):

https://youtrack.jetbrains.com/issue/WEB-22572#comment=27-1836383

  

如果是这样的话......我们的Docker集成目前还不适用于该用例。与开发有关的所有内容 - 连接器,构建工具,测试运行器,ts语言服务,角度语言服务,角度cli,反应项目生成器,反应原生等等 - 针对本地NodeJS和node_modules运行。