文档
入门篇
环境准备

环境准备

Node.js 版本

Node.js >= 12.17.0, 推荐使用 node@14+

环境变量

NODE_ENVRUNTIME_ENV说明
devlocal本地开发环境
productiontest测试环境
productionrelease预发布环境
productionprod生产环境

备注:

  • NODE_ENV 只区分开发生产环境,主要用来区分本地环境与部署环境
  • RUNTIME_ENV 运行时环境, 主要用于不同环境的逻辑区分

可以在 scripts run 命令中设置 RUNTIME_ENV 环境变量来满足自己的业务需求。

  • 例如:
  1. run 命令
package.json
{
    "scripts":{
        "run": "cross-env PORT=3000 NODE_ENV=production RUNTIME_ENV=test yunfly",
    }
}