🤍 前端开发工程师、技术日更博主、已过CET6
🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》
🍚 蓝桥云课签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入门到实战全面掌握 uni-app》
manifest.json
是 uni-app 项目的配置文件,它包含了应用的基本信息、编译配置、运行环境配置等。以下是一些常见的 manifest.json
配置项:
基本配置
{
"name": "YourAppName", // 应用名称
"appid": "your-app-id", // 应用 ID
"description": "A description of your app", // 应用描述
"versionName": "1.0.0", // 应用版本名称
"versionCode": "100", // 应用版本代码
"uniStatistics": {
"enable": false // 是否开启统计功能
},
"app-plus": {
"distribute": {
"android": {
"permissions": [ // Android 权限配置
"INTERNET",
"ACCESS_NETWORK_STATE"
]
},
"ios": {
"info.plist": {
"NSPhotoLibraryUsageDescription": "需要访问您的相册"
}
}
}
}
}
编译配置
{
"compileType": "h5", // 编译类型,可选值有 h5、app-plus、mp-weixin 等
"vueVersion": "2.6.14", // 使用的 Vue 版本
"babel": {
"presets": ["@vue/app"] // Babel 预设
}
}
运行环境配置
{
"h5": {
"devServer": {
"proxy": { // H5 开发服务器代理配置
"/api": {
"target": "http://localhost:3000",
"changeOrigin": true
}
}
}
},
"app-plus": {
"usingComponents": true, // 是否使用组件化
"modules": { // 需要引入的模块
"maps": {
"version": "3.0.0"
}
}
}
}
注意事项
manifest.json
文件是 uni-app 项目的核心配置文件,修改后需要重新编译项目。- 配置项的名称和结构应遵循 uni-app 的规范,否则可能导致编译失败或运行异常。
- 根据不同的平台和需求,可能需要配置不同的选项。
通过合理配置 manifest.json
文件,可以定制化应用的各项功能和行为,以满足项目的需求。