Javascript 在Docker容器内开发时启用VS代码智能感知
我想知道在Docker容器中开发时是否可能启用VS Code IntelliSense,其中所有依赖项都在本地安装?VS Code最近启动了其: VisualStudioCodeRemote-Containers扩展允许您将Docker容器用作功能齐全的开发环境。它允许您打开容器内(或装入容器中)的任何文件夹,并利用VisualStudio代码的完整功能集 但对于您的用例来说,最重要的是: 这使VS代码能够提供本地质量的开发体验,包括完整的IntelliSense(完成)、代码导航和调试,而不管工具(或代码)位于何处 我做了一个屏幕放映,显示:Javascript 在Docker容器内开发时启用VS代码智能感知,javascript,docker,npm,visual-studio-code,intellisense,ramda.js,Javascript,Docker,Npm,Visual Studio Code,Intellisense,Ramda.js,我想知道在Docker容器中开发时是否可能启用VS Code IntelliSense,其中所有依赖项都在本地安装?VS Code最近启动了其: VisualStudioCodeRemote-Containers扩展允许您将Docker容器用作功能齐全的开发环境。它允许您打开容器内(或装入容器中)的任何文件夹,并利用VisualStudio代码的完整功能集 但对于您的用例来说,最重要的是: 这使VS代码能够提供本地质量的开发体验,包括完整的IntelliSense(完成)、代码导航和调试,而不管
.devcontainer.json
:
{
"name": "My Project",
"image": "node:12-alpine"
}
我想知道你找到了答案吗?可能是重复的,我对此的结果好坏参半。您的容器是否以卷的形式装载节点模块?如果在VScode资源管理器中展开
node_modules
,子文件夹是否可见?@defraggled VS code会自动将根文件夹装入容器中,并在容器中打开一个shell(而不是在主机上),因此无论您在容器中做什么,都会在主机上反映出来。