扫一扫分享
WebContainers 是一个基于浏览器的运行时,用于执行 Node.js 应用程序和操作系统命令,它完全运行在您的浏览器页面中。
你可以理解为:webContainer 就是一个可以运行在浏览器页面中的微型操作系统,提供了文件系统、运行进程的能力,同时内置了 nodejs、npm/yarn/pnpm 等包管理器。
对于服务提供方(例如在线 IDE)来说,与在云端虚拟机上运行命令相比,有以下好处:
在代码中,找个地方调用以下代码即可
import { WebContainer } from '@webcontainer/api';
// Call only once
const webcontainerInstance = await WebContainer.boot();
启动 webContainer,相当于电脑开机,启动完才能用。
手机预览