node.js - 将 node_modules 从容器复制到主机

标签 node.js docker visual-studio-code

我正在尝试将 node_modules 从我的容器复制到主机。我的主人是 window 。我需要它们来支持 VSCode 中的智能。但是有些我无法复制它们。

我在容器上启动并运行了 node_modules,只希望它们在主机上。如果有任何其他方法可以在 VSCode 中支持智能,那也应该没问题。

我尝试了多种方法,例如入口点和卷挂载,但均无效。

当尝试执行 docker cp 时,我得到 symlink ..\JSONStream\bin.js ...\node_modules.bin\JSONStream:客户端不持有所需的权限。

我也尝试安装整个项目,但不知何故“npm install” 休息。

最佳答案

我遇到了一些类似的问题。 您可以使用语法 -v target:source(inside the container) 来使用挂载机制。 这会将所有文件夹和文件复制到目的地。 您的 npm 安装可能由于代理问题而中断。尝试删除它并使用您的私有(private)互联网重新安装。

关于node.js - 将 node_modules 从容器复制到主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57227226/

相关文章:

node.js - NodeJS & Sequelize : showing all the conversation the current user has

mysql - 为什么我无法获取查询结果

.net - 无法在 Kubernetes 中运行 .NET 应用程序

c# - 502 Bad Gateway nginx/1.14.1 elasticbeanstalk .net 核心应用程序在 docker 上运行

visual-studio-code - 使用 es6 的 VS 代码

java - 我可以在 ionic 框架中使用自定义 Java 类库吗?

node.js - 当挂载卷中的文件在主机上更改时,文件系统事件不会在 docker 容器中触发

javascript - 如何在 IntelliJ Idea 中调试 NodeJS 应用程序?

python - 如何让 VS Code 读取 Python 导入而不显示黄色波浪线?

bash - docker-compose yml 启动后运行脚本