跳到主要内容

在线开发相关

在云开发平台删除云函数后,在线编辑器仍存在这个云函数

  • 原因分析

    在云开发平台中,云函数属于部署服务,而在线编辑器用于存放云函数的代码。这两者相互独立,删除云函数部署并不会自动删除对应的代码

    打个比方,我们在本地编写一个服务的代码,然后将其部署到线上环境。当不再需要这个服务时,我们可以把服务下线,也就是删除部署。但此时,本地的服务代码依然会保留,并不会因为线上服务的删除而自动消失。

    云开发平台的在线编辑器,其实就相当于本地编辑器的远程版本,本质上只是换了个地方编写代码,其代码存储机制和本地编写、部署的模式原理一致

  • 解决方法

    若你已明确不再需要某个云函数的代码,直接在在线编辑器中删除该云函数代码就行

在云开发平台删除并重新创建了同名的云函数后,在线编辑器仍显示之前的版本

  • 原因分析

    这与在线编辑器的自动下载策略有关。当工作空间中已经存在同名的云函数时,为了避免代码被覆盖,在线编辑器会自动跳过下载过程,并提示用户手动下载更新

  • 解决方法

    通过手动下载方式同步云函数代码即可

    具体步骤参考云函数在线开发手册中的下载部分

创建了云函数 2.0 后,进入在线开发时下载失败

  • 原因分析

    云函数 2.0 是基于云托管的。在没有部署历史的情况下,在线开发无法下载到对应的代码包,所以会出现以下提示

  • 解决方法

    请耐心等待云函数的部署完成,然后再进入在线开发进行操作

在线开发的功能操作菜单在哪里?

请参考 云函数在线开发

pnpm 安装依赖时报错

  • 原因分析

    项目的 package.json 中声明的 pnpm 版本与当前环境安装的 pnpm 版本不一致

  • 解决方法

    通过搜索功能搜索 packageManager 关键字,将版本不一致的部分进行修正即可

在线编辑器提示磁盘使用率过高

当在线编辑器的磁盘空间使用率超过 85% 时,您将会看到以下提示:

您可以点击【自动清理缓存】按钮,清理 npm / yarn / pnpm / pip 等依赖缓存。同时请检查工作空间中是否存在较大的文件(如压缩包、二进制安装文件等),建议仅保留必要的代码文件。

若磁盘空间使用率超过 90%,为了确保在线编辑器的正常运行,系统将自动进行缓存清理。

您可以通过执行命令 "df -h" 来查看工作空间的磁盘使用情况。