kuizuo / chaoxing-sign

超星学习通网页版在线签到,采用 nuxt 全栈框架实现协议复现。支持所有签到类型以及自动签到。
https://cx.kuizuo.cn
MIT License
171 stars 17 forks source link

[需要帮助]docker构建镜像错误 #41

Open wydweb opened 3 months ago

wydweb commented 3 months ago

请教个新手问题😂,我想构建成docker镜像,但是一直不成功 在本地使用pnpm run dev是可以正常运行的,构建docker一直卡在RUN pnpm build这里提示我MODULE_NOT_FOUND

RUN pnpm build
> chaoxing-sign@0.5.2 build /app
> nuxi build
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module '/app/node_modules/nuxt/bin/nuxt.mjs'
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.20.3
 ELIFECYCLE  Command failed with exit code 1.
------
Dockerfile:11
--------------------
   9 |
  10 |     COPY . .
  11 | >>> RUN pnpm build
  12 |
  13 |     FROM $NODE_VERSION AS production-stage
--------------------
ERROR: failed to solve: process "/bin/sh -c pnpm build" did not complete successfully: exit code: 1