# Jmemo **Repository Path**: tlongc/Jmemo ## Basic Information - **Project Name**: Jmemo - **Description**: 小程序多环境发布 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-17 - **Last Updated**: 2021-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Jmemo https://blog.csdn.net/qq_25324335/article/details/83099214 有过小程序开发经验的都知道,在小程序的生态环境中,是很难做到像其他项目那样完全的CI的,因为我们的上传代码是只能在IDE中操作且代码是提交到微信服务器的,微信并没有提供接口让我们可以自动化部署代码。 一个我们项目中比较常见的问题是,我们本地开发好后,如果想上传代码到腾讯服务器上,需要将本地的一些配置项修改成线上的版本,比如我们的接口地址,项目配置信息等。当然你可以手动去维护,但是不提倡,因为项目如果逐渐增大,业务逻辑变得复杂的话,涉及到的修改项会逐渐增多,手动维护,很难保证不会出错,更有甚者会有人忘记修改直接提交然后苦苦找错,很浪费时间。 这里给大家提供的方案,是我自己根据微信小程序有限的开放能力整理出来的。 废话不多说,入题吧。 你需要会的 node的基础知识,这里主要用到的是文件的读写 npm scripts 微信小程序的配置(project.config.json)