沙箱装依赖用这Skill对路径

在Docker沙箱环境中正确安装npm包(处理virtiofs兼容问题)。

sandbox-npm-install 是处理特定 Docker 沙箱依赖安装的 Skill。它面向 virtiofs 挂载环境,把依赖安装到容器本地文件系统,再用软链接接回工作目录,避开材料所述的原生工具映射问题。

先核确实是这个环境,不能遇到任何 npm 错误都照搬。依赖文件和锁文件变了,需要更新本地安装;有锁文件与无锁文件路线不同,安装后还需检查实际使用的目录。

容器本地目录不会自动同步到宿主机,宿主机看到断开的链接也需结合路径判断。换容器后不能假设依赖还在,开发服务器的文件访问范围可能也要调整。

适合已有匹配沙箱问题时检查安装路径。本文未安装包,脚本实现未展开;原文把某些崩溃说得绝对,不能推成所有版本必然失败,工具验证、项目测试与构建仍需真实运行。

分类:部署运维

来源仓库:github/awesome-copilot

适合用来做什么

  • 如何在Docker沙盒中安装npm包?
  • 如何在virtiofs挂载的工作区中重新安装node_modules?

安装 sandbox-npm-install

npx skills add https://www.iskills.cc/skills/github/awesome-copilot/sandbox-npm-install/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 sandbox-npm-install 的用途与原始说明

浏览全部 Skill 指南