ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Pascal Editor本地部署3种方式全对比:npx CLI、Bun源码与Docker快速选型指南

Pascal Editor本地部署3种方式全对比:npx CLI、Bun源码与Docker快速选型指南 Pascal Editor本地部署3种方式全对比npx CLI、Bun源码与Docker快速选型指南【免费下载链接】editorCreate and share 3D architectural projects.项目地址: https://gitcode.com/GitHub_Trending/editor93/editorPascal Editor是一款免费开源的 3D 建筑编辑器基于 React Three Fiber 与 WebGPU 构建用来创建和分享 3D 建筑项目。本文对比Pascal Editor 本地部署的 3 种方式npx CLI、Bun 源码运行与 Docker 容器化帮你 5 分钟选出最合适的方案。三种部署方式速览一张表看懂对比项npx CLIBun 源码Docker适合人群新手、普通用户开发者、贡献者服务器/团队环境前置要求Node.js 22.13Bun 1.3、Node 20.9Docker是否需克隆仓库❌ 不需要✅ 需要✅ 需要访问地址http://pascal.localhost:动态端口http://localhost:3002http://localhost:3000数据存储~/.pascal/data/pascal.db浏览器 IndexedDBpascal-data数据卷内置 MCPAI 接入✅ 自带❌❌方式一npx CLI 一键启动新手首选这是最简单的 Pascal Editor 本地部署方式不克隆仓库、不编译构建一条命令即可在后台安装并启动完整编辑器。使用步骤确认已安装 Node.js 22.13 或更新版本在终端执行npx pascal-app/cli editor首次运行时会自动完成本地存储初始化 → 运行时安装 → 自动选择无冲突的本地端口 → 启动编辑器与 MCP 服务 → 健康检查随后浏览器自动打开http://pascal.localhost:端口几个实用特性项目独立存放在本地 SQLite 数据库~/.pascal/data/pascal.db升级 CLI 不会覆盖你的作品内置鉴权的本地 MCP 服务可直接接入 Codex、Claude Code、Cursor 等 AI 客户端pascal mcp setup codex一键体检命令pascal doctor可诊断 Node 环境、存储、运行时与 MCP 状态支持--no-open无头环境与--port n指定端口参数CLI 的完整命令与存储参考见 packages/cli/ 目录下的 README 说明。方式二Bun 源码运行开发、二开场景如果你想阅读源码、修改功能或参与贡献推荐用 Bun 在本地跑开发服务器可获取全包的实时热更新hot reload。快速配置步骤安装 Bun 1.3同时需要 Node.js 20.9获取源码仓库克隆地址https://gitcode.com/GitHub_Trending/editor93/editor 在仓库根目录执行bun install bun dev浏览器打开http://localhost:3002即可开始建模为什么必须从根目录运行因为bun dev会同时构建并监听pascal-app/core与pascal-app/viewer两个核心包只有根目录运行才能保证你修改packages/core/src/等目录时触发热重载。该项目采用 Turborepo 单体仓库结构核心模块划分如下packages/core节点 Schema、场景状态Zustand、空间查询packages/viewerReact Three Fiber 3D 渲染运行时packages/editor编辑工具、选区与直接操作 UIpackages/nodes内置节点定义与渲染器apps/editor独立的 Next.js 宿主应用开发常用命令bun checkLint、bun check-types类型检查、bun run test全量测试。详细环境配置见 SETUP.md。方式三Docker 容器化部署服务器与团队环境在服务器上部署或希望与本机开发环境完全隔离时Docker 是最省心的选择——一条命令完成生产级构建与启动。一键安装步骤获取源码仓库克隆地址https://gitcode.com/GitHub_Trending/editor93/editor 在项目根目录执行docker compose up -d浏览器访问http://localhost:3000两个关键注意事项端口必须保持 3000。/scenes页面通过构建时内联的 URL 调用自身 API把宿主机端口映射成其他值会导致页面返回 500数据保存在pascal-data数据卷中即使执行docker compose down已保存的场景也不会丢失如果要在非本地域名托管可通过环境变量MINT_PASCAL_HOST_ORIGIN覆盖公共访问源例如自签名的 HTTPS 域名。编排细节见项目根目录的 docker-compose.yml 与 Dockerfile。怎么选按场景直接抄作业只想体验、建模、分享项目→ npx CLI零配置、带 AI MCP5 分钟上手想改代码、研究 WebGPU 渲染架构、提 PR→ Bun 源码享受全仓库热重载团队共用一台服务器、或需要生产化运行→ Docker环境一致、数据卷持久化 小贴士三种方式的数据彼此独立建议先从 npx CLI 开始体验等熟悉了 3D 建筑建模工作流后再切换到源码模式深入定制。【免费下载链接】editorCreate and share 3D architectural projects.项目地址: https://gitcode.com/GitHub_Trending/editor93/editor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表