企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
在 Espruino 2v00 及以上版本且在具有足够内存的设备上,你可以使用内置的存储模块将一个模块写入 Espruino 的闪存中。然后 Espruino 将自动加载它: ~~~ require("Storage").write("answer",` exports.get = function() { return 42; };`) print(require("answer").get()); // 打印输出 42 ~~~ 以下是对这些注意事项的解释: * **模块名称长度限制**:写入 Espruino 闪存的模块名称最长只能为 8 个字符。这是为了确保模块名称在存储和识别时的简洁性和效率。 * **转义字符的处理**:如果使用模板字符串添加模块,需要注意字符串内的转义字符需要双转义。例如,`\n`必须变为`\\n`。为了避免手动进行转义,可以使用 Espruino [文件转换器](https://www.espruino.com/File+Converter) 页面。 * **Web IDE 和命令行工具的限制**:Espruino Web IDE 和命令行工具不会自动识别存储中的额外模块。当上传代码时,它们可能会尝试在线找到模块并重新上传,或者提示模块未找到。为了避免这种情况,需要确保在[http://www.espruino.com/modules/](http://www.espruino.com/modules/)中没有相同名称的模块。