当docker容器中的node_modules时,VS Code IntelliSense

时间:2017-11-10 21:37:59

标签: javascript npm visual-studio-code intellisense node-modules

我想知道在我们使用docker开发应用程序时以及当我们只在本地docker容器内部使用node_modules时,是否可以配置VS Code IntelliSense?

提前致谢!

1 个答案:

答案 0 :(得分:0)

VS Code最近启动了其Visual Studio Code Remote - Containers extension

  

Visual Studio Code Remote-Containers扩展允许您将Docker容器用作全功能开发环境。它使您可以打开容器内(或装入容器内)的任何文件夹,并利用Visual Studio Code的全部功能集。

但最重要的是您的用例:

  

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

我做了一个电视广播,显示了以下内容:

  1. 该项目通过VS Code本身安装在Docker容器中
  2. 从正在运行的容器中安装了npm软件包
  3. 即使该程序包已安装在容器中,VS Code IntelliSense仍可以提出建议。

这是项目根目录中的相关配置文件.devcontainer.json

{
  "name": "My Project",
  "image": "node:12-alpine"
}

enter image description here