是否可以在浏览器中为响应项目创建虚拟fs?

时间:2019-06-19 13:44:35

标签: javascript reactjs browser indexeddb

这里是个主意: 我想为我的教育项目构建某种CodeSandBox克隆。 决定使用新的Pika CDN和ES模块,因为我不需要支持旧的浏览器+技术似乎很有趣。 所以没有捆绑。 用户将在Monaco编辑器(React项目)中键入内容,并将其通过“ BrowserFS”存储在IndexedDB中。 然后,在浏览器中,我想读取所有这些数据并以相同的结构虚拟地重新创建它们,因此一切正常,例如:“从“ ./MyComponent.js”导入MyComponent仍然可以工作。 可能吗? 我看到有Google制作的浏览器FileSystem实现,可以通过创建文件夹/文件来做到这一点,但正如我看到的那样,它已被放弃...

现在,尝试仅从IndexedDB导入内容,但是最后我得到的是文件内容,而不是从该文件夹中导入的组件。

0 个答案:

没有答案