【问题标题】:Copy node_modules from container to host将 node_modules 从容器复制到主机
【发布时间】:2019-12-05 05:21:00
【问题描述】:

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

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

我尝试了几种方法,例如入口点和卷挂载,但都不起作用。

当我尝试做 docker cp 我得到 symlink ..\JSONStream\bin.js ...\node_modules.bin\JSONStream: 客户端没有所需的权限。

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

【问题讨论】:

  • 以管理员权限打开命令提示符然后docker cp container_name:path_to_modules /host_path
  • 顺便说一句,如果您的容器是基于 Linux 的,npm 包将无法在寡妇中运行。

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


【解决方案1】:

我遇到了类似的问题。 您可以使用语法 -v 目标:源(在容器内)来使用挂载机制。 这会将所有文件夹和文件复制到目的地。 您的 npm install 可能由于代理问题而中断。尝试删除它并使用您的私人互联网重新安装。

【讨论】:

    猜你喜欢
    • 2015-07-08
    • 2020-11-10
    • 1970-01-01
    • 2018-03-25
    • 2021-08-31
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多