在线开发相关
在云开发平台删除云函数后,在线编辑器仍存在这个云函数
原因分析
在云开发平台中,云函数属于部署服务,而在线编辑器用于存放云函数的代码。这两者相互独立,删除云函数部署并不会自动删除对应的代码
打个比方,我们在本地编写一个服务的代码,然后将其部署到线上环境。当不再需要这个服务时,我们可以把服务下线,也就是删除部署。但此时,本地的服务代码依然会保留,并不会因为线上服务的删除而自动消失。
云开发平台的在线编辑器,其实就相当于本地编辑器的远程版本,本质上只是换了个地方编写代码,其代码存储机制和本地编写、部署的模式原理一致
解决方法
若你已明确不再需要某个云函数的代码,直接在在线编辑器中删除该云函数代码就行
在云开发平台删除并重新创建了同名的云函数后,在线编辑器仍显示之前的版本
原因分析
这与在线编辑器的自动下载策略有关。当工作空间中已经存在同名的云函数时,为了避免代码被覆盖,在线编辑器会自动跳过下载过程,并提示用户手动下载更新
解决方法
通过手动下载方式同步云函数代码即可
具体步骤参考云函数在线开发手册中的下载部分
创建了云函数 2.0 后,进入在线开发时下载失败
原因分析
云函数 2.0 是基于云托管的。在没有部署历史的情况下,在线开发无法下载到对应的代码包,所以会出现以下提示
解决方法
请耐心等待云函数的部署完成,然后再进入在线开发进行操作
在线开发的功能操作菜单在哪里?
请参考 云函数在线开发
pnpm 安装依赖时报错
原因分析
项目的 package.json 中声明的 pnpm 版本与当前环境安装的 pnpm 版本不一致
解决方法
通过搜索功能搜索 packageManager 关键字,将版本不一致的部分进行修正即可
在线编辑器提示磁盘使用率过高
当在线编辑器的磁盘空间使用率超过 85% 时,您将会看到以下提示:
您可以点击【自动清理缓存】按钮,清理 npm / yarn / pnpm / pip 等依赖缓存。同时请检查工作空间中是否存在较大的文件(如压缩包、二进制安装文件等),建议仅保留必要的代码文件。
若磁盘空间使用率超过 90%,为了确保在线编辑器的正常运行,系统将自动进行缓存清理。
您可以通过执行命令 "df -h" 来查看工作空间的磁盘使用情况。