未找到数字海洋应用平台Vite

问题描述 投票:0回答:1

我有一个在数字海洋应用程序平台上构建的 vuejs 前端作为静态站点。几个月来,我一直在使用构建命令进行构建:vite build - 一切都构建得很好。 Vite 一直是我项目中的开发依赖项,并且始终构建成功。今天我收到此错误:

DO 应用程序平台构建错误(立即失败):

Running custom build command: npm run build
[2024-05-07 13:21:23] │
[2024-05-07 13:21:23] │ > [email protected] build
[2024-05-07 13:21:23] │ > vite build
[2024-05-07 13:21:23] │
[2024-05-07 13:21:23] │ sh: 1: vite: not found
[2024-05-07 13:21:23] │ building: exit status 127
[2024-05-07 13:21:23] │ ERROR: failed to build: exit status 1 

package.json:

{
  "name": "project",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "axios": "^1.6.8",
    "pinia": "^2.1.7",
    "vue": "^3.3.4",
    "vue-router": "^4.3.2",
  },
  "devDependencies": {
    "@mdi/font": "^7.4.47",
    "@vitejs/plugin-vue": "^5.0.4",
    "vite": "^5.2.11"
  }
}

我尝试更新依赖项并删除 package-lock.json (以重建它)并推送新的更新,但它仍然失败。有什么简单的原因会导致突然无法正确构建吗?

vue.js vite digital-ocean digital-ocean-apps
1个回答
0
投票

问题是 node_modules 是从早期版本缓存的。解决方案是转到“操作”和“强制重建和部署”下的主应用程序区域,然后选中下一个屏幕上的“清除缓存”复选框。现在一切都很好。

© www.soinside.com 2019 - 2024. All rights reserved.