基于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成功运行的

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

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

相关推荐

  1. 基于tsnode项目引入归纳

    2024-03-10 17:34:02       62 阅读
  2. 解决nodejs内存泄漏问题,项目无法运行

    2024-03-10 17:34:02       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 17:34:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 17:34:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 17:34:02       87 阅读
  4. Python语言-面向对象

    2024-03-10 17:34:02       96 阅读

热门阅读

  1. 秒杀的时候怎么使用Redis?

    2024-03-10 17:34:02       39 阅读
  2. 第二十六章 :Docker 内部 DNS 服务如何使用

    2024-03-10 17:34:02       38 阅读
  3. 智慧路灯物联网解决方案

    2024-03-10 17:34:02       50 阅读
  4. 深入理解nginx负载均衡round-robin算法

    2024-03-10 17:34:02       41 阅读
  5. workflow系列教程(9)wfrest之mysql任务

    2024-03-10 17:34:02       35 阅读
  6. vue,provide和inject,备忘

    2024-03-10 17:34:02       46 阅读
  7. 硬件设计中数据运算相关处理方法

    2024-03-10 17:34:02       39 阅读
  8. SpringBoot集成自然语言处理hanlp工具包

    2024-03-10 17:34:02       39 阅读