SonarLint 无法分析 TypeScript 代码 - WSL WebStorm IDE(请在 SonarLint 设置中配置 Node.js 路径)

问题描述 投票:0回答:1

问题

大家好

我正在使用 WebStorm IDE 和 Ubuntu 20.04 到 WSL2 开发 Angular 项目。

我需要为我的项目配置 SonarLint。不过目前似乎与 WSL 不兼容。问题是它不接受我提供的 Node.js 路径:

\\wsl.localhost\Ubuntu-20.04\usr\bin\node

然后,当我尝试执行 SonarLint 分析时,它显示以下错误通知:

SonarLint 无法分析 TypeScript 代码

SonarLint 需要 Node.js 运行时版本 16.0.0 或更高版本才能分析 TypeScript 代码。
请在 SonarLint 设置中配置 Node.js 路径。

除了这个扩展之外,一切都正常,我可以启动、测试我的项目,即使它在 WSL 中也是如此。

如果有人知道解决方法,以便我可以继续使用 WSL,我很乐意尝试!谢谢!

我已经尝试过...

  • 同时使用
    nodejs
    (
    /usr/bin/nodejs
    ) 和
    node
    (
    /usr/local/bin/node
    )
  • 的路径
  • 搜索类似的问题,我发现这个未解决的问题似乎是同一个问题(https://sonarsource.atlassian.net/browse/SLI-711
  • 直接在Windows上安装NodeJS并尝试使用可执行文件的路径(
    C:\Program Files\nodejs\node.exe
    )。也没有用。
intellij-idea webstorm windows-subsystem-for-linux wsl-2 sonarlint
1个回答
0
投票

遗憾的是,SonarLint 尚不支持 WSL 远程路径。

要遵循的问题和功能请求:

© www.soinside.com 2019 - 2024. All rights reserved.