阅读 327

uni-app项目报! could not fetch remote https://github.com/dcloudio/uni-preset-vue错解决

由于网络或者域名拦截的引起的用cli创建vue.3.0+vite+ts的uni-app项目时的报错

运行命令行 npx degit dcloudio/uni-preset-vue#vite my-vue3-project报如下错误:

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

! could not fetch remote https://github.com/dcloudio/uni-preset-vue
! could not find commit hash for vite复制代码

解决方案如下:

1、如果是创建vue3.0 + vite + javascript的uni-app项目,直接在浏览器打开 https://github.com/dcloudio/uni-preset-vue 切换到vite分支下载zip后缀的压缩文件,解压到本地就可以了。

2、如果是创建vue3.0 + vite + typescript的uni-app项目,直接在浏览器打开 https://github.com/dcloudio/uni-preset-vue 切换到vite-ts分支下载zip后缀的压缩文件,解压到本地就可以了。

3、如果是创建vue2.0 + javascript的uniapp项目报错,解决办法费劲些:

  • 直接在浏览器打开 https://github.com/dcloudio/uni-preset-vue,在master分支下载zip后缀的压缩文件,解压到本地。

  • 通过命令行安装, -p后面是解压后的项目创建包的路径,记得路径中用/,而不是\

vue create -p D:/uni-preset-vue-master my-vue2-project复制代码
  • 然后按照提示选择选择执行即可

$ vue create -p D:/uni-preset-vue-master my-vue2-project
✨  Creating project in D:\project\my-vue2-project.
????  Initializing git repository...
⚙️  Installing CLI plugins. This might take a while...复制代码
  • 如果执行报vue:command not found,说明本地没有安装vue,执行下面命令

npm install -g @vue/cli复制代码
  • 如果执行报如下错误,是因为用了\,改为/就好了

ERROR  preset "D:uni-preset-vue-master" not found.

available presets:
default
__default_vue_3__


作者:moana
链接:https://juejin.cn/post/7037782226683035684


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐