【发布时间】:2022-12-14 23:18:43
【问题描述】:
有什么方法可以使用全局安装的包而不是在我们运行npm i 时安装相同的包。
我有以下上下文:
我已经创建了一个已经安装了一个包的 docker 镜像(Dockerfile 中的 install 语句)。当我使用具有 javascript 项目的卷运行容器并运行 npm i 时,似乎再次安装了该包。
是否可以使用全局包而不是再次安装它?
【问题讨论】:
-
我建议上市全部
package.json文件中的依赖项。在 Docker 上下文中,不要RUN npm install individual-package,更一般地说,不要期望你的依赖项被全局安装。 (并且不要将您的代码或库树存储在卷中,它们应该内置到图像中。)
标签: javascript docker npm