基于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上运行,成功了!

相关推荐
mosen8682 小时前
uniapp中uni.scss如何引入页面内或生效
前端·uni-app·scss
lyz2468592 小时前
uniapp popup弹窗组件的自定义使用方法
uni-app
沙尘暴炒饭2 小时前
uniapp 前端解决精度丢失的问题 (后端返回分布式id)
前端·uni-app
牛牛科技2 小时前
生产管理系统PHP+Uniapp源码
uni-app
Smile_ping2 小时前
uniapp——APP读取bin文件,解析文件的数据内容(一)
uni-app·uniapp 读取文件·app端读取bin文件
CDERP-plus2 小时前
uniapp 3分钟集成轮播广告图
uni-app·erp·erp移动端
Liberty_yes2 小时前
uniapp input苹果中文键盘输入拼音直接切换输入焦点监听失效
uni-app
街尾杂货店&2 小时前
webpakc介绍
uni-app
洗发水很好用15 小时前
uniApp打包H5发布到服务器(docker)
uni-app
YUJIAN。16 小时前
使用uniapp开发微信小程序-框架搭建
微信小程序·小程序·uni-app