小工具知识网

当前位置: 首页 > 行业知识 > 基于uniapp cli项目开发的老项目,运行报错path.replace is not a function

行业知识

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

2026-11-11 06:52:43 来源:互联网转载

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

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

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

三种方法尝试解决: 

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

最后: 

        通过yarn成功运行的

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

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

上一篇:揭秘手机查看网页代码全攻略!

下一篇:FPGA高端项目:FPGA解码MIPI视频+图像缩放+视频拼接,基于MIPI CSI-2 RX Subsystem架构实现,提供4套工程源码和技术支持