依赖管理
应用开发过程中,通常有添加 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"
}
laf 云开发