📜  dartpad 缺少浏览器本地存储 - Dart (1)

📅  最后修改于: 2023-12-03 14:40:37.136000             🧑  作者: Mango

在 DartPad 中,缺少浏览器本地存储

问题描述

DartPad 是一个基于浏览器的 Dart 开发环境,可以让用户方便地编写和运行 Dart 代码。然而,在 DartPad 中,由于缺少浏览器本地存储功能,用户无法将他们的数据永久保存在本地。

问题的根源

DartPad 运行在通过网络从服务器获取的浏览器中,浏览器的本地存储功能不适用于 DartPad 这种在线开发环境。

解决方案

为了弥补 DartPad 的缺陷,我们可以考虑以下两种解决方案:

1. 使用 DartPad 上的导出功能

DartPad 提供了导出功能,可以将用户在 DartPad 中编写的代码下载到本地,从而避免在浏览器中缺少本地存储的问题。用户可以在每次编辑完代码后,使用导出功能将其保存到本地,在下次访问 DartPad 时再次导入。

2. 在其他地方使用 Dart SDK

如果用户需要一个完整的 Dart 开发环境,可以下载 Dart SDK,通过命令行启动开发环境。用户可以将自己的代码保存到本地文件中,并且在本地运行和调试,完全避免 DartPad 中的本地存储问题。

总结

尽管 DartPad 中缺乏浏览器本地存储功能,但用户可以使用导出功能或在本地使用 Dart SDK 的方式解决该问题。这些解决方案不仅可以帮助用户永久保存他们的数据,还可以提高他们对 Dart 开发的掌握程度。