开发避坑短篇(2):uni-app微信小程序开发‘createIndependentPlugin‘模块缺失问题分析与解决方案
异常信息
Error: Cannot find module '@dcloudio/uni-mp-weixin/lib/createIndependentPlugin'
异常背景
使用HBuilder X的菜单“运行-运行到小程序模拟器-微信开发者工具”功能运行小程序到微信开发者工具时报错,发现项目的\node_modules@dcloudio\uni-mp-weixin\lib路径下并没有报错的文件createIndependentPlugin。重新下载该模块后,也是没有该文件。
异常分析
@dcloudio/uni-mp-weixin/lib目录下本来就没有该文件createIndependentPlugin,为什么会报找不到createIndependentPlugin?可能的原因是系统安装了多个版本的node.js,来回切换不同版本的node.js导致的,或者HBuilder X版本更新后造成的。
解决办法
删除整个项目,重新从gitlab克隆源码到本地,重新安装依赖
npm install
再执行“运行-运行到小程序模拟器-微信开发者工具”。