使用uni-admin创建项目失败

之前用过uni-admin写过项目,感觉挺方便。突然又要哦写一个新的项目是发现各种报错。如:

  1. uni-id-co缺少依赖,请在uniCloud/cloudfunctions/uni-id-co目录执行 npm install 安装依赖
  2. FetchError: request to https://registry.npmmirror.com/eslint failed, reason: connect ECONNREFUSED 127.0.0.1:1181

就这两个搞了我好几天,感觉那个GPT有点悬,完全派不上用场。还是csdn好,

解决过程:

  1. 一开始我是重装了最新node,还是一样。我还以为是hbuilder有bug,结果回家拿家里的电脑试一下,是可以的。
  2. 我就重装HBuilder还是一样。然后我就按照提示在uniCloud/cloudfunctions/uni-id-co目录下执行npm install,结果是卡主。我就执行cnpm install,结果可以,不提示问题1。
  3. 项目是可以启动,就是有提示[本地调试]文件夹(D:\myProject\demo-ali\uni_modules\uni-id-pages\uniCloud\cloudfunctions\uni-id-co)中存在node_modules,且其中依赖缺失,如果出现依赖安装失败的错误请手动删除此node_modules,报错FetchError: request to https://registry.npmmirror.com/eslint failed, reason: connect ECONNREFUSED 127.0.0.1:1181。
  4. 有一说一,所有的问题都源于npm不能正常使用导致的。

查看npm的config

//npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。
//旧域名也将于 2022 年 5 月 31 日停止服务
//不过,直到2024/1/22, HTTPS 证书到期才真正不能用了)。
npm config get registry
//不是null的话,要设置为null才行,就是因为这个我的才出问题
npm config get proxy 
npm config get https-proxy

解决办法:

npm config set proxy null
npm config set https-proxy null
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值