--- order: 2 title: 导出到微信小游戏 type: 多平台导出 label: Platform --- ## 平台配置说明 在导出到微信小游戏平台的时候,有以下这些配置项: | 配置 | 描述 | 对应到微信小游戏的配置文件 | 对应到微信小游戏中的字段 | ------------- | ------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------- | | AppId | 微信小游戏的 AppId,必填,截图中的 wxdf8199565c509fb9 为测试账号 | project.config.json | appid | | Orientation | 设置游戏屏幕方向: Landscape(横屏)、Portrait(竖屏)| game.json | deviceOrientation | | Request | wx.request 的超时时间,单位:毫秒 | game.json | networkTimeout.request | | Connect Socket | wx.connectSocket 的超时时间,单位:毫秒 | game.json | networkTimeout.connectSocket | | Upload File | wx.uploadFile 的超时时间,单位:毫秒 | game.json | networkTimeout.uploadFile | | Download File | wx.downloadFile 的超时时间,单位:毫秒 | game.json | networkTimeout.downloadFile | 更多配置详见:[project.config.json](https://developers.weixin.qq.com/minigame/dev/devtools/projectconfig.html)、[game.json](https://developers.weixin.qq.com/minigame/dev/reference/configuration/app.html) ## 导出 选择好微信小游戏平台后,点击导出面板最下方的下载按钮,即可导出所需工程: ## 调试 1、工程导出到本地后,先进入到根目录执行以下命令进行依赖包的安装: ```bash npm i ``` 2、打开**微信开发者工具** ,选择小游戏,并导入刚才的工程,如下: 3、在微信开发者工具中,点击**工具->构建 npm**,如下: 4、完成上述 3 后,即可在微信开发者工具中预览最终的结果,如下: 5、在微信开发者工具中的调试,详见:[微信小游戏调试](https://developers.weixin.qq.com/minigame/dev/guide/runtime/debug/) ## 发布 本地完成调试后,即可进行发布,具体发布流程详见:[微信小游戏发布](https://developers.weixin.qq.com/minigame/introduction/guide/) ## 导出工程目录说明 导出到本地的工程目录如下: **工程目录说明** |目录或文件|说明| |-------------|-------------| |adapters|项目用到的引擎相关的包,按需导出| |public|资产目录,编辑器所有资产导出到这个目录下,资产的 path 为 /public/xxx| |scripts|开发者在编辑器中添加的脚本组件,导出到本地后,开发者可以在里面的脚本组件中进行二次开发| |game.json|对应微信小游戏工程所需要的 [game.json](https://developers.weixin.qq.com/minigame/dev/reference/configuration/app.html)| |game.ts|入口文件,初始化的逻辑都放在这里| |package.json|主要存放项目依赖包| |polyfill.js|平台 DOM 适配代码和全局变量适配代码,开发者无需关心| |project.config.json|对应微信小游戏工程所需要的 [project.config.json](https://developers.weixin.qq.com/minigame/dev/devtools/projectconfig.html)| |project.ts|Galacean 的工程文件,在初始化的时候会解析|