**项目:**基于uniapp cli的微信小程序老项目
**问题:**git拉取代码,npm安装包时就报错;
cnpm能安装成功包,运行报错
三种方法尝试解决:
- 更改代码,typeof path=='string'的话,才走path.replace。 结果又报错err.replace is not a function。说明有多处类似的代码报错
- nvm切换不同的node版本,报错没变
- 更改uvm版本,报其他错误
最后:
通过yarn成功运行的
bash
//安装yarn
npm install --global yarn
//进入项目根路径下,删除原来的node_modules后,执行下面的命令,安装包
yarn
然后在hbuilder上运行,成功了!