Skip to content
On this page

依赖管理

应用开发过程中,通常有添加 npm 依赖的需求,laf 提供了在线可视化管理这些第三方包模块的方法, 用户可非常方便的进行搜索、安装、升级和卸载。

添加依赖

如上图所示,我们依次点击屏幕左下方的 NPM 依赖、 添加按钮, 搜索想要安装的包名(此处以 moment 为例),勾选后点击 保存并重启 按钮即可。

安装的持续时间会根据包的大小和网络情况而不同,请耐心等待完成。

安装完成后用户可在界面左下方 依赖管理 中查看已安装的依赖和版本。

版本

为保证用户应用稳定性,Laf 不会自动更新应用的 Npm package 版本。

添加依赖时,默认勾选为最新版latest,用户如需指定版本,可在安装时在版本下拉框中选择对应版本。

云函数使用

安装完成后,即可在云函数中引入并使用。例如,创建一个云函数 hello-moment,并修改代码如下:

typescript
import cloud from '@lafjs/cloud'
import moment from 'moment'

export async function main(ctx: FunctionContext) {
  const momentVersion = moment.version
  const now = moment().format('YYYY-MM-DD hh:mm:ss')
  const twoHoursLater = moment().add(2, 'hours').format('YYYY-MM-DD hh:mm:ss')
  
  return { momentVersion, now, twoHoursLater}
}

点击界面右方运行按钮或按下 Ctrl + S 保存,可看到运行结果:

json
{
  "momentVersion": "2.29.4",
  "now": "2023-02-08 02:14:05",
  "twoHoursLater": "2023-02-08 04:14:05"
}

Apache License V2.0