[uni-id-co/ac1cd36d1705027559666136345/3ms/ERROR] uni-id-co缺少依赖,请在uniCloud/cloudfunctions/uni-id-co目录执行 npm install 安装依赖
[uni-id-co/ac1cd36d1705027559666136345/4ms/ERROR] Cannot find module 'lodash.merge'
Error: Cannot find module 'lodash.merge'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/tmp/function/common/utils.js:175:3)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
请求响应状态: fail
- 发布:2024-01-12 11:00
- 更新:2024-03-11 14:15
- 阅读:813
产品分类: uniCloud/App
操作步骤:
预期结果:
[uni-id-co/ac1cd36d1705027559666136345/3ms/ERROR] uni-id-co缺少依赖,请在uniCloud/cloudfunctions/uni-id-co目录执行 npm install 安装依赖
[uni-id-co/ac1cd36d1705027559666136345/4ms/ERROR] Cannot find module 'lodash.merge'
Error: Cannot find module 'lodash.merge'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/tmp/function/common/utils.js:175:3)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
请求响应状态: fail
[uni-id-co/ac1cd36d1705027559666136345/3ms/ERROR] uni-id-co缺少依赖,请在uniCloud/cloudfunctions/uni-id-co目录执行 npm install 安装依赖
[uni-id-co/ac1cd36d1705027559666136345/4ms/ERROR] Cannot find module 'lodash.merge'
Error: Cannot find module 'lodash.merge'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/tmp/function/common/utils.js:175:3)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
请求响应状态: fail
实际结果:
[uni-id-co/ac1cd36d1705027559666136345/3ms/ERROR] uni-id-co缺少依赖,请在uniCloud/cloudfunctions/uni-id-co目录执行 npm install 安装依赖
[uni-id-co/ac1cd36d1705027559666136345/4ms/ERROR] Cannot find module 'lodash.merge'
Error: Cannot find module 'lodash.merge'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/tmp/function/common/utils.js:175:3)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
请求响应状态: fail
[uni-id-co/ac1cd36d1705027559666136345/3ms/ERROR] uni-id-co缺少依赖,请在uniCloud/cloudfunctions/uni-id-co目录执行 npm install 安装依赖
[uni-id-co/ac1cd36d1705027559666136345/4ms/ERROR] Cannot find module 'lodash.merge'
Error: Cannot find module 'lodash.merge'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/tmp/function/common/utils.js:175:3)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
请求响应状态: fail
package-lock.json package.json中"lodash.merge": "^4.6.2" 改为"lodash.merge": "4.6.2" 然后重新上传即可 我估计^是标记为已安装,去掉并重新上传就自动重新安装该依赖了
说明你账户非管理员账户,无法执行npm安装,开通一下命令行的权限就行,在命令行输入set-ExecutionPolicy RemoteSigned。 https://blog.csdn.net/qq_18798149/article/details/135774228
配置一下镜像源,有些依赖包需要国内的镜像才能正常安装,安装完后再重新上传一下该云函数
-
回复 龙晓宝: 将 package.json中"lodash.merge": "^4.6.2" 改为"lodash.merge": "4.6.2" 试试
2024-01-29 11:27
-
回复 DCloud_UNI_HRK: 哦,对了,npm官方和淘宝的源都会卡死不动,换这个镜像可以正常过 registry=https://registry.npmmirror.com
2024-01-29 18:58
广州新杰网络 - 广州新杰网络科技有限公司
今天我也发现这个问题,本地运行没问题,连接云端就报错,已经上传到云端,云空间是阿里云的,是什么原因导致的呢?有什么解决方法了吗?
-
回复 DCloud_UNI_HRK: 云函数是被覆盖掉了,就是云函数依赖的包没法上传到云端啊。。。上传的时候不是提示正在安装依赖么,像这样---->[阿里云:toxkan-unicloud]正在安装云对象uni-id-co依赖...,就是这个安装依赖的环节出问题了,没法安装上依赖导致找不到依赖模块报错。
2024-01-25 16:55
-
回复 广州新杰网络: 如果本地有依赖的话是会上传的,只有支付宝的才只能云端安装依赖,这时应该是你的依赖没上传成功,你右键cloudfunctions然后再上传所有的云函数以及公共模块试试看
2024-01-29 11:30
-
回复 DCloud_UNI_HRK: 我用的就是阿里云的,阿里云是不是也在云端安装依赖了?我本地npm install 就是没法安装'lodash.merge' 依赖,nodejs 源是淘宝的 https://registry.npm.taobao.org,之前应该是可以安装的,最近就是没法安装,是不是淘宝源出了问题导致本地/云端都没法安装依赖了呢?
2024-01-31 23:18
-
回复 广州新杰网络: 试试这个镜像源 npm config set registry https://registry.npmmirror.com
2024-02-01 11:16
-
回复 DCloud_UNI_HRK: 我本地换这个镜像源有啥用呢?就算我在本地成功安装了所需依赖,上传云端的时候还是没法上传依赖啊。只能上传自己写的云函数,所需依赖在云端会安装的,现在问题是云端没安装上所需依赖。。。我也不能换云端nodejs的镜像源啊 ·-·~
2024-02-02 22:37
徳傲 (作者)
坐等官方回复吧
2024-01-18 14:24
5***@qq.com
回复 徳傲: 请问 你后来创建admin都顺利了吗?
2024-03-11 14:16