最近在学习uniCloud admin,没有从头看文档,直接开始上手。新建uniCloud admin项目后运行后台管理员登录报错Cannot find module 'uni-id',经过查阅对应文档后发现,其实很简单的两步操作就可以解决这个问题。

具体报错信息截图:

Cannot find module 'uni-id':

控制台报错信息:

12:27:42.891 [本地调试] at Module._compile (internal/modules/cjs/loader.js:999:30)
12:27:42.897 [本地调试] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
12:27:42.902 [本地调试] at Module.load (internal/modules/cjs/loader.js:863:32)
12:27:42.907 [本地调试] at Function.Module._load (internal/modules/cjs/loader.js:708:14)

问题原因:

云函数模块对公共函数模块的依赖库没有安装

安装后会出现这个node_modules这个问题夹

解决办法:

步骤1:右键cloudfunction/uni-id-cf 这个文件夹,点击管理公共模块依赖。

步骤2:选中公共模块依赖后,更新依赖即可

参考官方文档:https://uniapp.dcloud.net.cn/uniCloud/cf-common