uniapp更改APPID
时间: 2023-09-15 18:17:00 浏览: 112
要更改uni-app小程序的APPID,你可以按照以下步骤进行操作。首先,打开微信开发者工具,在项目的根目录下找到project.config.json文件。在该文件中,将"appid"的值更改为你想要使用的新的APPID。保存文件后,你可能会遇到报错的情况。如果撤回更改后仍然报错,你可以尝试以下解决方法。
一种解决方法是打开微信开发者工具,点击新建小程序,生成一个测试号。然后,将测试号的APPID用于你的uni-app小程序。这样你就可以继续开发了。如果你后续申请了新的APPID,你可以再次修改project.config.json文件,将APPID更改为新的值。
另一种解决方法是在uni-app项目中新建一个manifest.js文件,该文件用于修改APPID。你可以将以下代码复制到manifest.js文件中:
```javascript
const fs = require('fs');
// 环境修改APPID
let appid = process.env.NODE_ENV == "production" ? '生产的appid' : "开发的appid";
// manifest.json路径
let manifestFileUrl = `${__dirname}/src/manifest.json`;
// 读取文件数据
let manifestFileData = fs.readFileSync(manifestFileUrl, { encoding: 'utf8' });
// 移除注释
manifestFileData = manifestFileData.replace(/\/\*[\s\S]*?\*\//g, "");
// 将txt转成obj
let manifestFileDataObj = JSON.parse(manifestFileData);
// 修改指定key对应的value
manifestFileDataObj['mp-weixin']['appid'] = appid;
// 写入文件
fs.writeFileSync(manifestFileUrl, JSON.stringify(manifestFileDataObj), { encoding: 'utf8' });
```
然后,你可以在命令行中执行以下命令:
```bash
# 开发
npm run dev:mp-weixin
# 生产
npm run build:mp-weixin
```
这样就可以更改uni-app小程序的APPID了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [uni-app微信小程序报错:更改appid失败touristappid Error:tourist appid](https://blog.csdn.net/qq_39352780/article/details/115367526)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Vue uniapp根据环境变量来修改appid等](https://blog.csdn.net/linyisonger/article/details/122710734)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文