node.js - WSL2 Node.js,JetBrains IDE,如何打开项目
问题描述
如果 Node.js 在 WSL2 上,如何处理项目文件?我的 IDE 是 WebStorm 或 IntelliJ IDEA。
解决方案
目前支持的内容(自 2020.2.x 起):
- 您可以在 WSL 中运行和调试应用程序,请参阅https://www.jetbrains.com/help/webstorm/developing-node-js-applications.html#ws_node_wsl。
- 您可以通过File > Open从 IDE 打开位于 WSL 中的任何文件夹。
- 您可以使用安装在 WSL2 中的 git
已知问题和限制
- 来自 WSL 的文件系统事件不会立即报告给 Windows 和 IDE。因此,如果将新文件添加到 WSL 上的项目中,IDE 可能不会立即看到它们。2020.3 解决,见IDEA-240351。
- WSL2 的跨操作系统文件系统性能存在已知的 WSL 问题,这会影响我们(特别是在加载项目和索引时)。我们希望微软能解决这个问题;同时,我们正在研究在 WSL 中运行索引器的可能性(参见IDEA-255733)
至于类似于 VSCode 中提供的 WSL 远程支持,我们正在努力,请参阅https://youtrack.jetbrains.com/issue/IDEA-197573#focus=Comments-27-4151135.0-0。请继续关注,对给您带来的不便深表歉意。
推荐阅读
- javascript - 当 addEventListener 第二次调用时,如何摆脱 addEventListener 中使用的旧值?
- javascript - 我已经在 html 下的 body 中链接了 JS 文件,这仍然是 Uncaught TypeError: Cannot read property 'addEventListener' of null
- c# - 稍后在执行中更改服务实现(在 Microsoft.Extensions.DependencyInjection 中)
- python - 加载到 BigQuery 时的重复数据删除
- python - 获取 TypeError:'str' 对象在迭代时间内不可调用
- r - 如何删除行值的“G1R”:R编程中的“NG1R”
- c - C 中的自定义信号处理程序(Alt+F4)
- javascript - 我需要更改选择的颜色我正在使用 React-Select
- spring - API 在本地运行良好,但在 Google 云上运行不正常
- regex - 在 terraform local-exec 中转义 url