用途:当用户需要安装 Node.js 或 npm,或在 exe.dev 虚拟机上运行 JS 框架开发服务器(Next.js、Vite、webpack 等)时使用本技能,尤其适用于需要把虚拟机主机名加入允许来源列表的场景。
安装 Node.js:使用 nodeenv 通过 uvx 安装 LTS 版本: uvx nodeenv -n lts ~/node mkdir -p ~/.local/bin ln -sf ~/node/bin/node ~/.local/bin/node ln -sf ~/node/bin/npm ~/.local/bin/npm ln -sf ~/node/bin/npx ~/.local/bin/npx
这会把最新 LTS 版 Node.js 安装到 ~/node,并把二进制文件软链到 ~/.local/bin(已在 PATH 中)。
运行 JS 框架开发服务器:需要把完整主机名(以及 hostname:port)加入允许来源列表。
Next.js(>= 15.2):在 next.config.js 中配置 allowedDevOrigins 数组,包含 <vmname>.exe.xyz 和 <vmname>.exe.xyz:<port>,启动命令为 npx next dev -H 0.0.0.0 -p 8000。
Vite(>= 5.0):在 vite.config.js 中通过 defineConfig 设置 server.host 为 0.0.0.0、server.port 为 5173,并设置 server.allowedHosts 包含 <vmname>.exe.xyz。
限制:资料仅提供上述安装与配置方式,未说明其他框架的具体配置、收费、兼容范围或故障排查细节,这些内容暂未提供。