cellbang / malagu

Malagu is a Serverless First, componentized, platform-independent progressive application framework based on TypeScript. Malagu 是基于 TypeScript 的 Serverless First、组件化、平台无关的渐进式应用框架。
https://malagu.naily.cc
MIT License
696 stars 60 forks source link

backend-app部署到Vercel 平台时找不到vercel.json #183

Closed 996coder closed 1 year ago

996coder commented 1 year ago

添加了@malagu/vercel-adapter,执行malagu deploy -m vercel 报以下异常:

🏷   malagu mode - remote
🏷   malagu mode - vercel
🏷   malagu mode - malagu
🏷   malagu mode - vercel-adapter
🎯  malagu target - backend
🧱  malagu component - @malagu/core@2.44.6
🧱  malagu component - @malagu/web@2.44.6
🧱  malagu component - @malagu/vercel-adapter@^2.44.6
🧱  malagu component - @malagu/mvc@2.44.6
🧱  malagu component - @malagu/typeorm@^2.44.6
🧱  malagu component - @malagu/cli-service@2.44.6
🧱  malagu component - my-app@0.0.1
[Error: ENOENT: no such file or directory, open '/vercel/path0/.malagu/dist/vercel.json'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/vercel/path0/.malagu/dist/vercel.json'
}
Error: Command "malagu deploy -m vercel" exited with 255
BUILD_UTILS_SPAWN_255: Command "malagu deploy -m vercel" exited with 255
muxiangqiu commented 1 year ago

试试版本 2.45.0

996coder commented 1 year ago

试试版本 2.45.0

感谢,问题已解决。 1、依赖版本要升级到2.45.0 2、不能直接在vercel网页上导入项目,需要在本地deploy。