mv ./dist ./html目标文件夹是否存在的区别是什么?

网友投稿 302 2022-10-30

mv ./dist ./html目标文件夹是否存在的区别是什么?

Web管理后台项目使用AntDesign Pro开发和npm构建,使用阿里云容器镜像服务自动构建Docker镜像,所以Dockerfile中包含了RUN npm run build,然后把打包的dist目录下文件移动到html目录:

RUN mv ./dist /usr/share/nginx/html

这里出现了一个问题,因为nginx子目录html已经存在,所以移动后的目录结构多了一层dist,如下:

/usr/share/nginx/html

├── dist

│   └── index.html

│   └── favicon.png

引起这个问题的原因是目标文件夹已经存在,Dockerfile修改为:

RUN mv ./dist/* /usr/share/nginx/html

得到了期望的目录结构:

/usr/share/nginx/html

├── index.html

├── favicon.png

细节问题多多注意。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Docker容器之Compose编排、consul集群、template模板
下一篇:Java 数据结构与算法系列精讲之字符串暴力匹配
相关文章

 发表评论

暂时没有评论,来抢沙发吧~