使用uni-id-pages的登录页面,如果点击登录就会报如下错误Cannot find module ‘lodash.merge‘ \uni-id-co\common\utils.js

开发uniapp+unicloud项目,使用uni-id-pages的登录页面,如果点击登录就会报如下错误Cannot find module ‘lodash.merge’ …\uni-id-pages\uniCloud\cloudfunctions\uni-id-co\common\utils.js。

为什么会出现这个问题?

项目运行unicloud的uni-id-pages项目的时候,系统会自动检测uni-id-co是否有依赖更新,正常在运行的时候会自动执行下载安装依赖,如果没有正确安装,命令行会卡住或者报错,原因是你命令行窗口的控制权限不够,无法通过npm自动去安装,才造成这个没有lodash.merge模块依赖的错误bug。

如何解决?

1.单击右键左下角开始按钮,在菜单中选择Windows PowerShell(管理员)

使用uni-id-pages的登录页面,如果点击登录就会报如下错误Cannot find module ‘lodash.merge‘ \uni-id-co\common\utils.js_第1张图片

2.在命令行输入set-ExecutionPolicy RemoteSigned

使用uni-id-pages的登录页面,如果点击登录就会报如下错误Cannot find module ‘lodash.merge‘ \uni-id-co\common\utils.js_第2张图片

3.默认我N,输入Y,敲回车

把HBuilder软件重启,再次运行项目,可以试试看,uni-id-co依赖会自动安装,不需要手动去处理。
这样问题就得到了解决,如果解决了你的问题,点赞收藏,让更多同学看到。
更多uniapp+unicloud课程可以跳转至咸虾米主页学习:https://space.bilibili.com/381599106

你可能感兴趣的:(uniapp+uniCloud,javascript,uni-app)