uni-app cli创建vue3项目失败 could not find commit hash for vite

uni-app cli创建vue3项目失败 could not find commit hash for vite

npx degit dcloudio/uni-preset-vue#vite zhenxin-share3

![https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20211025/5236c3c95122e143f489fa57df4434ec.png](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20211025/5236c3c95122e143f489fa57df4434ec.png)

求解答

更多关于uni-app cli创建vue3项目失败 could not find commit hash for vite的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

有人能帮我试一下,能不能创建 vue3的uniapp吗?用cli 创建h5/app版本的

更多关于uni-app cli创建vue3项目失败 could not find commit hash for vite的实战教程也可以访问 https://www.itying.com/category-93-b0.html


可以的,以上报错应该是网络问题,换个网试试,参考文章:https://ask.dcloud.net.cn/article/37834

解决了吗,咋治

我朋友电脑在本地host文件添加了 github的IP就可以了,对于我这台电脑没效果。我的解决方法是去github 官方的仓库下载一份uniapp vite 的源码模板

你用这种方式创建的目录,可以添加tabBar么? 为什么我添加了就报错: uni-h5.es.js:19373
Uncaught TypeError: Cannot read properties of undefined (reading ‘meta’)

这个错误是因为 degit 工具无法找到指定模板的 commit hash。dcloudio/uni-preset-vue 仓库的 vite 分支可能已经更新或重命名。

解决方案:

  1. 使用官方推荐的创建命令(Vue3 + Vite):

    npx degit dcloudio/uni-preset-vue#vite my-vue3-project
    
  2. 如果上述命令仍然失败,可以尝试指定完整模板路径

    npx degit dcloudio/uni-preset-vue#main my-vue3-project
    

    创建后,手动修改项目为 Vue3 + Vite 配置。

  3. 或者直接使用 HBuilderX 创建

    • 下载 HBuilderX 最新版
    • 新建项目 → 选择 uni-app → 勾选 Vue3 版本

临时替代方案

# 使用 GitHub 直接下载
git clone --branch vite https://github.com/dcloudio/uni-preset-vue.git my-project
cd my-project
npm install
回到顶部