【问题标题】:Get intellisense in editor from compiled code in docker containers从 docker 容器中的编译代码在编辑器中获取智能感知
【发布时间】:2017-12-19 03:55:16
【问题描述】:

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

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

实现这一点的一种方法可能是通过创建链接 node_modules 和编译文件夹的共享卷。

在我的工作区中,我使用的是 NodeJS、Npm 模块,而我选择的编辑器是 Visual Studio Code。使用 docker-compose

启动工作区设置

欢迎提出建议

【问题讨论】:

  • 嗨,你发布了一个很好的问题,似乎没有人知道答案:) 我正在寻找同样的东西,并想问你——你找到它的方法了吗可以配置吗?提前致谢!

标签: node.js docker visual-studio-code docker-compose intellisense


【解决方案1】:

VS Code 团队最近公布了Remote Development Extension Pack,其中包含The Remote - Containers extension

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

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

source

请注意,现在它需要VS Code Insiders build

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    相关资源
    最近更新 更多