uni-app 最新的cli版本8001报告错误

uni-app 最新的cli版本8001报告错误

开发环境 版本号 项目创建方式
Windows win10 CLI
HBuilderX 3.4.8
手机系统 全部
页面类型 vue
vue版本 vue2
打包方式 云端
CLI版本号 3.0.0-alpha-3040820220428001

测试过的手机:

操作步骤:

npm i @dcloudio/uni-app@3.0.0-alpha-3040820220428001

预期结果:

正常安装

实际结果:

npm ERR! notarget No matching version found for @dcloudio/uni-app@^3.0.0-alpha-3040820220428001.

bug描述:

我报告错误

6 回复

应该是你的网络问题,看了一下 npmjs 是存在此版本的


看我下面的回复日志。

这是部分日志:我把有问题的加粗了。我的网络从日志上显示全是200。应该不是我网络的问题。 -----上面更多多---- 126 silly pacote version manifest for @dcloudio/uni-push@3.0.0-alpha-3040820220428001 fetched in 11ms 127 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@dcloudio%2funi-i18n 18ms (from cache) 128 silly registry:manifest no matching version for @dcloudio/uni-i18n@3.0.0-alpha-3040820220428001 in the cache. Forcing revalidation. 129 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@dcloudio%2funi-shared 84ms (from cache) 130 silly registry:manifest no matching version for @dcloudio/uni-shared@3.0.0-alpha-3040820220428001 in the cache. Forcing revalidation. 131 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@dcloudio%2funi-shared 1089ms 132 silly fetchPackageMetaData error for @dcloudio/uni-shared@3.0.0-alpha-3040820220428001 No matching version found for @dcloudio/uni-shared@3.0.0-alpha-3040820220428001. 133 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@dcloudio%2funi-stat 12ms (from cache) 134 silly registry:manifest no matching version for @dcloudio/uni-stat@3.0.0-alpha-3040820220428001 in the cache. Forcing revalidation. 135 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@dcloudio%2funi-quickapp-webview 1853ms 136 silly fetchPackageMetaData error for @dcloudio/uni-quickapp-webview@^3.0.0-alpha-3040820220428001 No matching version found for @dcloudio/uni-quickapp-webview@^3.0.0-alpha-3040820220428001. 137 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@vue%2fshared 5ms (from cache) 138 silly pacote version manifest for @vue/shared@3.2.33 fetched in 10ms 139 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@babel%2fcore 4ms (from cache) 140 silly pacote range manifest for @babel/core@^7.17.9 fetched in 10ms 141 http fetch GET 200 https://repo.huaweicloud.com/repository/npm/@babel%2fparser 8ms (from cache)

这是我通过npm view查看的版本号:
dist-tags: alpha: 2.0.1-alpha-34820220427003 next: 2.0.1-34720220422002 v3: 3.0.0-alpha-2632020024003 latest: 2.0.1-34720220422002 nvue3: 3.0.0-alpha-3040320220324001 vue3: 3.0.0-alpha-3040820220426002
我目前安装:3.0.0-alpha-3040820220426002是正常的,

但你们发布的 : 3.0.0-alpha-3040820220428001

始终缺少我上面说的两个插件版本号。!!!

本人镜像问题。

uni-app 的 CLI 版本 8001 中,如果你遇到了错误,以下是一些常见的排查步骤和解决方案:

1. 检查 Node.js 版本

  • uni-app 通常需要 Node.js 的版本在 12.x 或更高版本。如果你的 Node.js 版本过低,可能会导致兼容性问题。
  • 你可以通过以下命令检查 Node.js 版本:
    node -v
  • 如果版本过低,建议升级到最新的 LTS 版本。

2. 检查依赖包

  • 确保你的项目依赖包是最新的。你可以通过以下命令更新依赖:
    npm install
  • 如果你使用的是 yarn,可以使用:
    yarn install

3. 清理缓存

  • 有时候缓存可能会导致问题,你可以尝试清理 npm 或 yarn 的缓存:
    npm cache clean --force
    或者:
    yarn cache clean

4. 检查 uni-app CLI 版本

  • 确保你使用的是最新的 uni-app CLI 版本。你可以通过以下命令检查并更新:
    npm install -g [@dcloudio](/user/dcloudio)/uni-cli

5. 查看错误日志

  • 如果错误信息不明确,可以查看详细的错误日志。通常错误日志会提供更多的上下文信息,帮助你定位问题。

6. 检查配置文件

  • 确保你的 manifest.jsonpages.json 等配置文件没有语法错误或配置错误。

7. 尝试重新创建项目

  • 如果以上步骤都无法解决问题,可以尝试重新创建一个新的 uni-app 项目,然后将你的代码迁移到新项目中。

8. 社区和官方文档

  • 如果问题依然存在,可以查看 uni-app 的官方文档或社区论坛,看看是否有其他开发者遇到类似的问题。

9. 提交 Issue

  • 如果你认为这是一个 uni-app 的 bug,可以在 uni-app 的 GitHub 仓库中提交一个 issue,附上详细的错误信息和复现步骤。

示例错误处理

假设你遇到了一个常见的错误,比如 TypeError: Cannot read property 'xxx' of undefined,你可以按照以下步骤处理:

  1. 定位错误:查看错误日志,找到具体的错误位置。
  2. 检查代码:检查相关代码,确保变量或对象在使用前已经正确初始化。
  3. 调试:使用 console.log 或调试工具逐步排查问题。

示例命令

# 检查 Node.js 版本
node -v

# 更新依赖
npm install

# 清理 npm 缓存
npm cache clean --force

# 更新 uni-app CLI
npm install -g [@dcloudio](/user/dcloudio)/uni-cli
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!