h***@ddsu.top
h***@ddsu.top
  • 发布:2023-03-16 10:10
  • 更新:2023-03-16 11:35
  • 阅读:281

数据库触发器里用到的第三方扩展库如何发布到uniCloud里?

分类:uniCloud

数据库触发器里用了'dayjs',本地调试没问题,
但代码发布到【前端网页托管】后,只要查询对应Table,就会出现如下的错误。

onDBError {code: 'MODULE_NOT_FOUND', message: "Cannot find module 'dayjs'"}
2023-03-16 10:10 负责人:无 分享
已邀请:
h***@ddsu.top

h***@ddsu.top (作者)

往database文件夹里的package.json里加上了【"dayjs": "^1.11.7"】(附件),
然后点击【开始上传Schema扩展Js的配置】,
但错误还是依旧。

DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

你如果要在触发器中依赖第三方模块,可以创建一个公共模块,在公共模块中引用dayjs。之后再触发器内引用公共模块。

h***@ddsu.top

h***@ddsu.top (作者)

非常感谢,我按照您提示的方法去试试。
@DCloud_uniCloud_CRL

该问题目前已经被锁定, 无法添加新回复