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

相关推荐
三天不学习8 小时前
uniapp x 学习之 uts 语言快速入门
学习·uni-app
人民广场吃泡面8 小时前
UniApp 运行的微信小程序如何进行深度优化
微信小程序·小程序·uni-app
程序员大澈9 小时前
4个 Vue 路由实现的过程
javascript·vue.js·uni-app
T-shmily12 小时前
Hbuilder X开发微信小程序:利用uni-app和uview UI框架创建项目详细步骤
微信小程序·uni-app
JAVA叶知秋14 小时前
完美解决uni-app打开页面无法自动播放视频的问题
前端·uni-app·音视频
狼性书生17 小时前
uniapp实现的个人中心页面(仿小红书)
uni-app·vue
明耀1 天前
uniapp或者vue 使用serialport
前端·vue.js·uni-app
xiyueta1 天前
基于 uni-app 和 Vue3 开发的汉字书写练习应用
uni-app·canvas
黛色正浓1 天前
【uniapp】新闻列表+跳转详情页+评论展示(uni.request请求接口)
前端·javascript·uni-app
sailven1 天前
【uniapp】图片添加canvas水印
uni-app·vue·canvas·拍照·图片水印