Closed hkongm closed 2 years ago
这块,确实有些没考虑到 npm 用户,但是 npm 目前版本 v6/v7/v8 差异过大,package-lock.json 完全不一样。
且 npm 版本与 node 版本绑定在一起,有可能不是最新版本,并与当前 node 环境不一致,此时有可能还需要再 Dockerfile 中再次安装 npm。
此时,就会把问题复杂化。
而且,yarn 也被置于 node 基础镜像中,也算是广泛使用。
至于,兼顾通用性,注定就没办法全部兼顾。比如
不过,这些对于理解前端部署不会产生极大的困扰。
明白,距离一线还是太久了,本地还装着 node12 lts。。。 那我 close 了哦
好的好的,感谢校正
docker-compose
,我这里把命令依然使用docker build
更符合原文意思CACHED
的输出,替换为了 npm 的输出