基于uniapp cli项目开发的老项目,运行报错path.replace is not a function

**项目:**基于uniapp cli的微信小程序老项目

**问题:**git拉取代码,npm安装包时就报错;

cnpm能安装成功包,运行报错

三种方法尝试解决:

  1. 更改代码,typeof path=='string'的话,才走path.replace。 结果又报错err.replace is not a function。说明有多处类似的代码报错
  2. nvm切换不同的node版本,报错没变
  3. 更改uvm版本,报其他错误

最后:

通过yarn成功运行的

bash 复制代码
//安装yarn
npm install --global yarn
//进入项目根路径下,删除原来的node_modules后,执行下面的命令,安装包
yarn

然后在hbuilder上运行,成功了!

相关推荐
xx240612 小时前
UniApp学习笔记
uni-app
七七小报16 小时前
uniapp-商城-36-shop 购物车 选好了 进行订单确认2 支付方式颜色变化和颜色滤镜filter
uni-app
lh_125416 小时前
uniapp 常用开发技巧与实战指南
uni-app
某公司摸鱼前端17 小时前
uniapp 仿企微左边公司切换页
前端·uni-app·企业微信
WKK_17 小时前
uniapp自定义封装tabbar
前端·javascript·小程序·uni-app
晨集17 小时前
Uni-App 多端电子合同开源项目介绍
java·spring boot·uni-app·电子合同
盛夏绽放21 小时前
uni-app中获取用户实时位置完整指南:解决权限报错问题
uni-app·notepad++
xixixin_21 小时前
【uniapp】vue2 搜索文字高亮显示
java·服务器·前端·uni-app·交互·文字高亮
一夜枫林1 天前
uniapp自定义拖拽排列
前端·javascript·uni-app
良艺呐^O^1 天前
uniapp实现app自动更新
开发语言·javascript·uni-app