使用Node.js TypeORM CLI时如何指定自定义.env文件路径?
如何根据构建模式指定TypeORM CLI使用的.env文件
当你的.env文件名随构建模式变化时,直接在TypeORM CLI命令中通过--env参数指定对应环境文件即可。
比如要使用.env.local.generated这个环境文件执行迁移,命令写法如下:
typeorm-ts-node-esm migration:run \ -d ./01-Source/DataBase/TypeORM_DataSource.ts \ --env ".env.local.generated"
核心说明
--env参数专门用于指定自定义环境文件名,不管你的构建模式对应什么命名规则(比如.env.dev、.env.prod),直接填入对应文件名即可。- 要确保你通过
-d指定的数据源文件中,是通过dotenv或TypeORM自带的环境变量加载逻辑来读取这个指定的.env文件的,这样CLI才能正确获取数据库配置。
内容的提问来源于stack exchange,提问作者Takeshi Tokugawa YD
相关产品推荐
相关产品推荐

