使用docker来编译构建前端项目
注意:此方式可以避免在不同环境构建项目带来的兼容问题,但是此方式只可构建生产代码,在开发时速度比较慢,因此不建议使用
1、配置Dockerfile
FROM node:12.5.0-slim
CMD \
npm install yarn -g \
WORKDIR /app
说明
FROM node:12.5.0-slim
使用官方镜像node:12.5.0-slim
npm install yarn -g
全局安装yarn
2、构建镜像
docker build -t nodebuild:1.0.0 .
3、构建项目
docker run --rm -v projectPath:/app nodebuild:1.0.0 npm run build
说明
- --rm 运行完毕,清理容器
- -v 目录映射
- npm run build 构建代码