mv ./dist ./html目标文件夹是否存在的区别是什么?
Web管理后台项目使用AntDesign Pro开发和npm构建,使用阿里云容器镜像服务自动构建Docker镜像,所以Dockerfile中包含了RUN npm run build,然后把打包的dist目录下文件移动到html目录:RUN mv ./dist /usr/share/nginx/html这里出现了一个问题,因为nginx子目录html已经存在,所以移动后的目录结构多了一层di...
·
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
细节问题多多注意。
更多推荐
已为社区贡献8条内容
所有评论(0)