Bubbly修改项目名称教程|快速更改项目名方法 2026-06-15阅读 0热度 0 其他 在Bubbly项目中执行项目重命名,看似简单,但若未同步更新所有关联依赖,轻则构建失败,重则运行时连主类都定位不到。重命名涉及工程文件夹名、配置文件中的标识符、源码内的硬编码引用以及构建产物的显示名——任何一处遗漏都会引发连锁问题。 下面直接梳理标准操作流程,助你避开常见陷阱。 首先,务必关闭Bubbly IDE或VS Code等编辑器。随后在文件管理器中定位项目文件夹,右键重命名为新名称,例如从`hello-world`改为`my-bubbly-app`,按回车确认。这一步是所有后续操作的基础——路径不统一,后续所有路径引用都会失效。 **【关键】务必同步重命名同名的 `.bubblyproj` 文件**。项目根目录下有一个与文件夹同名、扩展名为`.bubblyproj`的工程配置文件,例如原名为`hello-world.bubblyproj`,现在必须一并改为`my-bubbly-app.bubblyproj`。否则Bubbly加载时直接报错“Project file not found”。 --- ### 修改项目配置文件中的名称字段 用文本编辑器打开 `.bubblyproj` 文件,找到 `` 标签,将旧名称(例如 `HelloWorld`)替换为新名称(例如 `MyBubblyApp`),保存。接着继续查找 `` 和 `` 两个标签,确保它们的值也完全匹配新项目名。如果存在 ``,同样更新为对应的新命名空间,例如 `MyBubblyApp`。 注意:这三个字段缺一不可,遗漏任何一个都会导致最终生成的文件名或程序集名称不匹配。 --- ### 更新源码中硬编码的项目引用 打开 `src/Program.bbl`(或项目的主入口文件),检查其中是否包含类似 `project "HelloWorld"` 或 `appname: "HelloWorld"` 的声明,全部替换为新名称。 然后在整个项目范围内搜索旧名称(按Ctrl+Shift+F,关键词带英文引号,例如 `"HelloWorld"`),排除 `node_modules` 和 `dist` 目录。重点检查 `package.json` 中的 `"name"` 字段、`build.config.js` 中的 `output.dir` 和 `appInfo.title`,每一处都替换成新项目名。 如果项目启用了模块化路由或资源加载,别忘了 `public/manifest.json` 和 `public/index.html` 中的 `name`、`short_name`、``,否则浏览器标签页仍显示旧名称,前期重命名工作等于白做。 --- ### 清理缓存并验证构建 改完所有地方后,按以下顺序验证: 1. 在终端进入项目根目录,执行 `bubbly clean`。 2. 然后执行 `bubbly build`。 3. 如果构建时报错 `Error: Cannot find module './dist/HelloWorld.js'`,说明某处路径未更新——立即检查 `build.config.js` 中 `entry` 字段和 `output.filename` 是否仍残留旧名。 4. 构建成功后,运行 `bubbly serve`,访问 `http://localhost:8080`,确认页面标题、控制台输出、打包后的JS文件名都已是新名称。 整个过程并不复杂,但每一步都环环相扣。只要按这份清单走一遍,项目改名就不会翻车。