繁体   English   中英

如何在 docker 中使用 npm install? 在不安装 npm 的情况下安装 node_modules

[英]How to use npm install with docker? Installing node_modules without installing npm

我正在尝试运行 npm install 而不安装 npm:

sudo docker run -it -v $PWD/../src:/usr/src/app node:latest npm install 

但是我不知道node:latestWORKDIR在哪里。 我希望node_modules安装在$PWD/../src文件夹中。 我也不想为此创建一个 dockerfile。

这实际上是使用 Docker 的有效用例,您只想拥有一个快速的临时环境来执行脚本。

如果您不知道任何图像的WORKDIR ,您仍然可以在创建容器时覆盖它,如here所述。

sudo docker run --rm -it \
  -w /any/directory \
  -v $PWD/../src:/any/directory \
  node:latest \
  npm install

注意我添加了标志--rm以便在npm install命令完成运行后自动清理容器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM