不考虑特殊情况,通常程序都会预先写好多个配置文件,比如dev.yml、test.yml、prod.yml等,在不同环境使用,我见到过有在编译(预处理)阶段加参数,比如 Java 编译时使用:mvn package -Pprod
得到用于生产环境的程序,或者 Node.js 程序通过设置NODE_ENV改变程序的配置读取
不考虑特殊情况,通常程序都会预先写好多个配置文件,比如dev.yml、test.yml、prod.yml等,在不同环境使用,我见到过有在编译(预处理)阶段加参数,比如 Java 编译时使用:mvn package -Pprod
得到用于生产环境的程序,或者 Node.js 程序通过设置NODE_ENV改变程序的配置读取