uni-app 以前部署正常,现在出现如下问题,还请解决

发布于 1周前 作者 sinazl 来自 Uni-App

uni-app 以前部署正常,现在出现如下问题,还请解决

产品分类:
uniCloud/App

App下载地址或H5网址:
https://www.junhai.vip/#/pages/login/index

操作步骤:

打开 默认域名和自己的域名
默认域名 https://static-mp-219a0950-bdce-4c49-81ae-b1719352462f.next.bspapp.com/admin#/pages/login/index
自己域名地址 https://www.junhai.vip/#/pages/login/index

预期结果:

正常打开页面

实际结果:

网址还是会报错 https://www.junhai.vip/#/pages/login/index

bug描述:

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<RequestId>657A5D2FDF415B32357C2D76</RequestId>
<HostId>static-unintdfybk-mp-219a0950-bdce-4c49-81ae-b1719352462f.oss-cn-zhangjiakou.aliyuncs.com</HostId>
<Key/>
<EC>0026-00000001</EC>
<RecommendDoc>[https://api.aliyun.com/troubleshoot?q=0026-00000001](https://api.aliyun.com/troubleshoot?q=0026-00000001)</RecommendDoc>
</Error>

3 回复

前端网页托管网站首页设置为index.html后试下


还真是 ,改完好了,谢谢

在 uni-app 项目中,如果你以前部署正常,但现在出现问题,可能是由于以下几个原因导致的。以下是一些常见的排查步骤和解决方案:


1. 检查依赖包版本

  • 问题原因:依赖包版本更新可能导致兼容性问题。
  • 解决方案
    • 检查 package.json 中的依赖包版本是否发生变化。
    • 运行以下命令,确保依赖包的版本一致:
      rm -rf node_modules
      npm install
    • 如果问题依然存在,可以尝试锁定依赖包版本,使用 npm ciyarn --frozen-lockfile

2. 检查 uni-app 版本

  • 问题原因:uni-app 框架本身更新可能导致 API 或配置变化。
  • 解决方案
    • 检查 package.json@dcloudio/uni-app 的版本是否发生变化。
    • 如果版本更新,可以尝试降级到之前的稳定版本:
      npm install @dcloudio/uni-app@x.x.x
    • 查看 uni-app 官方文档或更新日志,确认是否有 breaking changes。

3. 检查编译配置

  • 问题原因:编译配置可能被修改或失效。
  • 解决方案
    • 检查 vue.config.jsmanifest.json 是否有改动。
    • 确保 manifest.json 中的配置(如小程序 appid、H5 域名等)正确。
    • 如果使用了自定义 webpack 配置,检查是否有错误。

4. 检查运行环境

  • 问题原因:运行环境(如 Node.js 版本、npm 版本)可能发生变化。
  • 解决方案
    • 检查 Node.js 和 npm 版本是否与之前一致:
      node -v
      npm -v
    • 如果需要,可以切换 Node.js 版本,使用 nvm 或其他版本管理工具。

5. 查看错误日志

  • 问题原因:错误日志可以提供具体的错误信息。
  • 解决方案
    • 查看控制台输出或日志文件,定位错误。
    • 如果是编译错误,检查是否有语法错误、文件路径错误等。
    • 如果是运行错误,检查是否有 API 调用失败、网络请求错误等。

6. 清理缓存

  • 问题原因:缓存可能导致旧代码与新代码冲突。
  • 解决方案
    • 清理项目缓存:
      npm cache clean --force
    • 删除 distbuild 目录,重新编译:
      rm -rf dist
      npm run build
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!