设备环境
- Apple Silicon M1
- macOS 14.5
- Docker version 26.1.1
错误起因
使用Docker部署Vue3+TS项目的时候,项目中使用了vite-plugin-imagemin进行图片压缩,标题中的错误,就是在node:20-alpine容器中进行pnpm i的时候发生的。
完整的Docker配置可见 使用Docker部署SPA项目(Vue3)
错误解决
将FROM node:20-alpine as build-stage换成FROM --platform=linux/amd64 node:20 as build-stage即可。
如果有更好的办法,欢迎小伙伴在评论区指出,不胜感激🙏