WebStorm远程解释器不能使用TSLint
我跟着这个链接在WebStorm中设置了一个Docker的远程解释器,现在我想用它作为TSLint插件的解释器,我在上面的窗口中看到:
但是当我尝试配置解释器时,我只能得到本地解释器的选项。
有什么办法可以配置它使用远程的?
这就是我所看到的:
不可能的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远程执行的支持 – 查看这些票 – 也许你会在那里找到并回答(或者如果下面这些票没有明确的答案/不适合你的话创建新的Feature Request票需要):
- https://youtrack.jetbrains.com/issue/WEB-20824
- https://youtrack.jetbrains.com/issue/WEB-14665
- https://youtrack.jetbrains.com/issue/WEB-22179
在相关说明(此评论和周围):
https://youtrack.jetbrains.com/issue/WEB-22572#comment=27-1836383
如果是这样…我们的Docker集成目前不是用于这种用例。 所有与开发工作有关的工作,比如linters,构建工具,测试运行者,ts语言服务,角度语言服务,角度cli,反应项目生成器,反应本地等等 – 运行在本地NodeJS和node_modules上。