热门搜索:和平精英 原神 街篮2 

您的位置:首页 > > 教程攻略 > 软件教程 >Bubbly怎么修改项目名称

Bubbly怎么修改项目名称

来源:互联网 更新时间:2026-06-15 09:51

在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文件名都已经是新名称。 整个过程并不复杂,但每一步都环环相扣。只要按这个清单走一遍,项目改名就不会翻车。 </div> <div class="ccRmzxBox"> <div class="ccRmglTitle"> <b></b> <h2>热门资讯</h2> <a href="http://www.haoling.cc/wenzhang_list/53-1.html"></a> <div class="clear"></div> </div> <ul class="ccRmzxList"> <li> <a href="http://www.haoling.cc/wenzhang/540802/" class="aBlack"> <b></b> <p>《Off Campus》第二季官宣:这对CP还在,但不再是主角</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/529505/" class="aBlack"> <b></b> <p>和平精英如何做到压枪稳-和平精英怎样才能压枪稳</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/552382/" class="aBlack"> <b></b> <p>客单价碾压宝马奥迪!极氪5月交付新车34377辆:连续4个月双增长</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/526098/" class="aBlack"> <b></b> <p>免费影视剧APP推荐</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/548308/" class="aBlack"> <b></b> <p>HBO 奇幻剧《龙之家族》第三季定档 6 月 22 日,最终预告片曝光喉道海战</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/540273/" class="aBlack"> <b></b> <p>DOTA2 TI时隔七年重返上海!门票6月10日开抢,国服享受优先购买!</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/534954/" class="aBlack"> <b></b> <p>网络热词聊污是什么意思</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/534705/" class="aBlack"> <b></b> <p>帅气继父网名女生可爱英文(精选100个)</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/533296/" class="aBlack"> <b></b> <p>抖音最火沙雕男生网名(精选100个)</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/533657/" class="aBlack"> <b></b> <p>蒙古上单是什么梗</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/532235/" class="aBlack"> <b></b> <p>免费看电影的软件推荐</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/533871/" class="aBlack"> <b></b> <p>韦一敏是什么梗</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/529448/" class="aBlack"> <b></b> <p>金铲铲之战s17六暗星卡莎阵容玩法构筑指南</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/546565/" class="aBlack"> <b></b> <p>SpaceX狂揽AI人才,马斯克亲自面试且不看简历背景</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/548957/" class="aBlack"> <b></b> <p>作家助手如何上传自制封面 作家助手如何设置小说的封面</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/532888/" class="aBlack"> <b></b> <p>阿里发布Qwen3.7-Max大模型,全球第五、国产第一</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/545345/" class="aBlack"> <b></b> <p>有寓意的易经网名男生(精选100个)</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/534636/" class="aBlack"> <b></b> <p>韩漫小少爷网名大全女生(精选100个)</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/540527/" class="aBlack"> <b></b> <p>美国市场:股票相对债券的风险溢价正在消失</p> <div class="clear"></div> </a> </li> <li> <a href="http://www.haoling.cc/wenzhang/549825/" class="aBlack"> <b></b> <p>动漫《情色漫画老师OVA》剧情介绍</p> <div class="clear"></div> </a> </li> <div class="clear"></div> </ul> </div> </div> <!--宸﹁竟 end--> <!--鍙宠竟--> <div class="ccRight"> <div class="ccYxphBox"> <div class="ccRmglTitle"> <b></b> <h2>热门手游</h2> <a href="http://www.haoling.cc/sjyx_list/38-1-1.html"></a> <div class="clear"></div> </div> <ul class="ccYxphList"> </ul> </div> <div class="ccYxphBox"> <div class="ccRmglTitle"> <b></b> <h2>相关攻略</h2> <a href="http://www.haoling.cc/wenzhang_list/53-1.html"></a> <div class="clear"></div> </div> <ul class="ccXgglList djScList"> <li> <div class="ccXgglCont1 hover1" > <span class="bg1">1</span> <a href="http://www.haoling.cc/wenzhang/582935/" title="宝宝课堂怎么查看学习报告" class="aBlack">宝宝课堂怎么查看学习报告</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg1">1</span> <a href="http://www.haoling.cc/wenzhang/582935/" title="宝宝课堂怎么查看学习报告"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/582935/" title="宝宝课堂怎么查看学习报告" class="aBlack">宝宝课堂怎么查看学习报告</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg2">2</span> <a href="http://www.haoling.cc/wenzhang/582936/" title="跑步配速软件夜跑哪个好?暗黑模式与安全警示功能" class="aBlack">跑步配速软件夜跑哪个好?暗黑模式与安全警示功能</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg2">2</span> <a href="http://www.haoling.cc/wenzhang/582936/" title="跑步配速软件夜跑哪个好?暗黑模式与安全警示功能"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/582936/" title="跑步配速软件夜跑哪个好?暗黑模式与安全警示功能" class="aBlack">跑步配速软件夜跑哪个好?暗黑模式与安全警示功能</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg3">3</span> <a href="http://www.haoling.cc/wenzhang/582937/" title="盖乐世社区怎么反馈Bug?盖乐世社区系统问题反馈提交流程" class="aBlack">盖乐世社区怎么反馈Bug?盖乐世社区系统问题反馈提交流程</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg3">3</span> <a href="http://www.haoling.cc/wenzhang/582937/" title="盖乐世社区怎么反馈Bug?盖乐世社区系统问题反馈提交流程"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/582937/" title="盖乐世社区怎么反馈Bug?盖乐世社区系统问题反馈提交流程" class="aBlack">盖乐世社区怎么反馈Bug?盖乐世社区系统问题反馈提交流程</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg4">4</span> <a href="http://www.haoling.cc/wenzhang/582943/" title="生辰app怎么隐藏死之钟?生辰app界面显示元素个性化调整" class="aBlack">生辰app怎么隐藏死之钟?生辰app界面显示元素个性化调整</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg4">4</span> <a href="http://www.haoling.cc/wenzhang/582943/" title="生辰app怎么隐藏死之钟?生辰app界面显示元素个性化调整"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/582943/" title="生辰app怎么隐藏死之钟?生辰app界面显示元素个性化调整" class="aBlack">生辰app怎么隐藏死之钟?生辰app界面显示元素个性化调整</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg4">5</span> <a href="http://www.haoling.cc/wenzhang/582948/" title="iVCam如何手动调节ISO?专业摄像模式参数解读" class="aBlack">iVCam如何手动调节ISO?专业摄像模式参数解读</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg4">5</span> <a href="http://www.haoling.cc/wenzhang/582948/" title="iVCam如何手动调节ISO?专业摄像模式参数解读"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/582948/" title="iVCam如何手动调节ISO?专业摄像模式参数解读" class="aBlack">iVCam如何手动调节ISO?专业摄像模式参数解读</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg4">6</span> <a href="http://www.haoling.cc/wenzhang/582950/" title="薪乐达怎么查看任务进度和结算状态" class="aBlack">薪乐达怎么查看任务进度和结算状态</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg4">6</span> <a href="http://www.haoling.cc/wenzhang/582950/" title="薪乐达怎么查看任务进度和结算状态"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/582950/" title="薪乐达怎么查看任务进度和结算状态" class="aBlack">薪乐达怎么查看任务进度和结算状态</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg4">7</span> <a href="http://www.haoling.cc/wenzhang/582963/" title="BaiduMap高精度导航怎么开启?BaiduMap车道级导航设置指南" class="aBlack">BaiduMap高精度导航怎么开启?BaiduMap车道级导航设置指南</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg4">7</span> <a href="http://www.haoling.cc/wenzhang/582963/" title="BaiduMap高精度导航怎么开启?BaiduMap车道级导航设置指南"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/582963/" title="BaiduMap高精度导航怎么开启?BaiduMap车道级导航设置指南" class="aBlack">BaiduMap高精度导航怎么开启?BaiduMap车道级导航设置指南</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg4">8</span> <a href="http://www.haoling.cc/wenzhang/583039/" title="净水器推荐!2026 测试数据说话:这6个品牌值得入手" class="aBlack">净水器推荐!2026 测试数据说话:这6个品牌值得入手</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg4">8</span> <a href="http://www.haoling.cc/wenzhang/583039/" title="净水器推荐!2026 测试数据说话:这6个品牌值得入手"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/583039/" title="净水器推荐!2026 测试数据说话:这6个品牌值得入手" class="aBlack">净水器推荐!2026 测试数据说话:这6个品牌值得入手</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg4">9</span> <a href="http://www.haoling.cc/wenzhang/583043/" title="2026年GEO服务商实力解析:五家头部机构全维度深度测试" class="aBlack">2026年GEO服务商实力解析:五家头部机构全维度深度测试</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg4">9</span> <a href="http://www.haoling.cc/wenzhang/583043/" title="2026年GEO服务商实力解析:五家头部机构全维度深度测试"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/583043/" title="2026年GEO服务商实力解析:五家头部机构全维度深度测试" class="aBlack">2026年GEO服务商实力解析:五家头部机构全维度深度测试</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> <li> <div class="ccXgglCont1 hover1" > <span class="bg4">10</span> <a href="http://www.haoling.cc/wenzhang/583046/" title="全意图GEO时代如何选服务商?2026年GEO优化公司L3横向测试" class="aBlack">全意图GEO时代如何选服务商?2026年GEO优化公司L3横向测试</a> <em>06-15</em> <div class="clear"></div> </div> <div class="ccXgglCont2 hover2" style="display:none;"> <span class="bg4">10</span> <a href="http://www.haoling.cc/wenzhang/583046/" title="全意图GEO时代如何选服务商?2026年GEO优化公司L3横向测试"></a> <dl> <dt><a href="http://www.haoling.cc/wenzhang/583046/" title="全意图GEO时代如何选服务商?2026年GEO优化公司L3横向测试" class="aBlack">全意图GEO时代如何选服务商?2026年GEO优化公司L3横向测试</a></dt> <dd><b></b>06-15</dd> </dl> <div class="clear"></div> </div> </li> </ul> </div> <div class="ccYxphBox"> <div class="ccRmglTitle"> <b></b> <h2>热门专题</h2> <a href="http://www.haoling.cc/heji/p_1/"></a> <div class="clear"></div> </div> <ul class="ccRmztList"> <li> <a href="http://www.haoling.cc/heji/xunixiaozhenyx/" title="虚拟小镇游戏" class="aWhite"> <div class="ccRmztCont1"> <img src="http://www.haoling.cc/uploadfile/2022/1128/20221128030923126.png" alt="虚拟小镇游戏"/> <span><p>虚拟小镇游戏</p></span> </div> <div class="ccRmztCont2"> <span><b class="icon1"></b><p>虚拟小镇游戏</p><b class="icon2"></b></span> <em>绔嬪嵆鏌ョ湅</em> </div> </a> </li> <li> <a href="http://www.haoling.cc/heji/dpgyxzwb/" title="打屁股游戏中文版" class="aWhite"> <div class="ccRmztCont1"> <img src="http://www.haoling.cc/uploadfile/2021/0622/20210622080344898.jpg" alt="打屁股游戏中文版"/> <span><p>打屁股游戏中文版</p></span> </div> <div class="ccRmztCont2"> <span><b class="icon1"></b><p>打屁股游戏中文版</p><b class="icon2"></b></span> <em>绔嬪嵆鏌ョ湅</em> </div> </a> </li> <li> <a href="http://www.haoling.cc/heji/lhhhzyxhjzz/" title="冷狐汉化组游戏合集直装" class="aWhite"> <div class="ccRmztCont1"> <img src="http://www.haoling.cc/uploadfile/2023/0914/20230914051554654.jpg" alt="冷狐汉化组游戏合集直装"/> <span><p>冷狐汉化组游戏合集直装</p></span> </div> <div class="ccRmztCont2"> <span><b class="icon1"></b><p>冷狐汉化组游戏合集直装</p><b class="icon2"></b></span> <em>绔嬪嵆鏌ョ湅</em> </div> </a> </li> <li> <a href="http://www.haoling.cc/heji/hwdyxmn/" title="很污3D模拟养成游戏手游大全" class="aWhite"> <div class="ccRmztCont1"> <img src="http://www.haoling.cc/uploadfile/2021/0224/20210224100712905.jpg" alt="很污3D模拟养成游戏手游大全"/> <span><p>很污3D模拟养成游戏手游大全</p></span> </div> <div class="ccRmztCont2"> <span><b class="icon1"></b><p>很污3D模拟养成游戏手游大全</p><b class="icon2"></b></span> <em>绔嬪嵆鏌ョ湅</em> </div> </a> </li> </ul> </div> </div> <!--鍙宠竟 end--> <div class="clear"></div> </div> <!--涓讳綋 end--> <!--底部--> <div class="ccFoot"> <div class="ccFootIn"> <p> <a href="/" title="手机号码测吉凶">手机号码测吉凶</a> <br> 本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc <!-- <a href="https://beian.miit.gov.cn/" style="color:#FFFFFF ;text-decoration: none" rel="nofollow">湘ICP备2020018889号</a> --> </p> <div class="clear"></div> </div> </div> <script type="text/javascript" src="/js/jquery.min.js"></script> <script type="text/javascript" src="/tongji.js"></script> <script src="/js/jquery.cookie.js"></script> <script language="JavaScript" src="/api.php?op=count&id=582912&modelid=1"></script> <!--底部 end--> <script> (function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?b10b7ce524b7312f3e04066c263323dc34d74a39f743bb7932ac3b4dd512bbadfd9a9dcb5ced4d7780eb6f3bbd089073c2a6d54440560d63862bbf4ec01bba3a"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window) </script></body> </html>