从 docker 容器中的编译代码在编辑器中获取智能感知

Max*_*nck 5 intellisense node.js docker docker-compose visual-studio-code

我已经为此寻找了一段时间,但似乎无法找到合适的解决方案,而不会在我的工作区中造成额外的混乱。

是否可以使用编辑器,例如 VSCode,并使其智能感知使用驻留在docker容器(或多个)内的编译代码?

实现此目的的一种方法是创建链接 node_modules 和编译文件夹的共享卷。

在我的工作区中,我使用 NodeJS、Npm 模块,我选择的编辑器是 Visual Studio 代码。使用docker-compose启动工作区设置

欢迎任何建议

小智 1

VS Code 团队最近发布了远程开发扩展包,其中包含远程容器扩展

\n
\n

Visual Studio Code Remote - 容器扩展允许您使用 Docker 容器作为功能齐全的开发环境。它允许您打开容器内(或安装到容器中)的任何文件夹,并利用 VS Code 的完整功能集。

\n

这使得 VS Code 能够提供本地质量的开发体验,包括完整的 IntelliSense(完成)、代码导航和调试,无论您的工具(或代码)位于何处。

\n
\n

来源

\n

请注意,目前它需要VS Code Insiders 构建

\n