您的位置:首页 > 百科大全 |

使用Docker创建Node应用程序而无需在本地安装Node

几乎所有教程都展示了如何使用本地安装的 Node 来初始化 Node 应用程序。这是一种无需在本地安装 Node 即可在 Docker 中创建节点应用程序的方法。

使用Docker在当前目录中初始化一个节点应用程序:

  • 替换npm init为任何需要的npm命令
docker run --rm -v "$PWD:/$(basename $PWD)" -w "/$(basename $PWD)" -it node:current-alpine sh -c "npm init"

信息

  • -rm消除
  • -v体积
  • $PWD当前目录的路径
  • basename文件路径的最后一个元素
  • -w工作目录
  • -it交互式码头终端
  • -c上下文,没有它sh将无法工作