白鹭引擎 修改配置使发布的js代码分为单个js文件
时间: 2023-05-23 22:04:45 浏览: 121
A: 可以修改白鹭引擎项目的 `egretProperties.json` 配置文件,将 `compilerOptions` 下的 `outputJsFileNames` 属性设置为一个空数组,如下所示:
```
"compilerOptions": {
"outputJsFileNames": []
},
```
这样就会将所有的代码分成多个单独的 JavaScript 文件,而不是一个单独的文件。每个模块将写入自己的 JavaScript 文件,同时所有的共享模块将写入一个单独的 JavaScript 文件。
需要注意的是,使用这种方式会增加 HTTP 请求次数,因此可能会影响应用程序的加载性能。因此,应考虑权衡分离代码和加载时间的影响,以找到最适合自己应用程序的设置。
相关问题
白鹭引擎 mianifest.json 调整js文件加载顺序
A:白鹭引擎通过加载 manifest.json 文件来管理项目中的资源和文件,可以在这个文件中调整 js 文件的加载顺序。具体方法如下:
1. 打开项目文件夹,找到 manifest.json 文件。
2. 在文件中找到 "scripts" 字段,这个字段就是用来管理 js 文件加载顺序的。
3. 按照需要的顺序将 js 文件路径排列在 "scripts" 字段中,例如:
```
"scripts": [
"libs/jquery/jquery.js",
"libs/underscore/underscore.js",
"libs/backbone/backbone.js",
"src/Game.js"
],
```
这个例子中,先加载 jQuery、Underscore 和 Backbone,最后加载我们的游戏逻辑文件 Game.js。
4. 保存 manifest.json 文件,重新运行项目即可生效。
白鹭引擎 调整js文件加载顺序
A: 白鹭引擎提供了一种资源管理机制,可以通过配置文件调整 js 文件的加载顺序。在 egretProperties.json 配置文件中,可以设置 modules 数组,指定 js 文件的加载顺序。
举个例子:
```json
{
"modules": [
{ "name": "main" },
{ "name": "game" }
]
}
```
在上面的例子中,先加载 main.js,再加载 game.js。
此外,还可以使用 preload_resources 属性来指定需要提前加载的资源,同样可以在这个属性中指定 js 文件的加载顺序。
举个例子:
```json
{
"groups": [
{
"name": "preload",
"keys": "bg_png,music_mp3,effect_mp3",
"preload_resources": [
{ "name":"main", "priority":10 },
{ "name":"game", "priority":20 }
]
}
]
}
```
在上面的例子中,先加载 main.js,再加载 game.js。注意,如果两个 js 文件有依赖关系,需要将依赖关系较高的文件放在依赖关系较低的文件前面加载。