几乎所有教程都展示了如何使用本地安装的 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将无法工作
声明:若涉及版权问题,请联系我们进行删除!谢谢大家!