#env-var #expo #cli-tool #local-file #eas #expo-cli #react-native

build eas-env

用于管理 Expo 项目的环境变量的简单 CLI 工具

5 个版本

0.2.2 2024 年 4 月 19 日
0.2.1 2024 年 3 月 25 日
0.2.0 2024 年 3 月 24 日
0.1.1 2024 年 3 月 24 日
0.1.0 2024 年 3 月 23 日

#371 in 命令行工具

Download history 28/week @ 2024-05-17 82/week @ 2024-05-24 59/week @ 2024-05-31 68/week @ 2024-06-07 45/week @ 2024-06-14 71/week @ 2024-06-21 28/week @ 2024-06-28 80/week @ 2024-07-05 41/week @ 2024-07-12 55/week @ 2024-07-19 86/week @ 2024-07-26 118/week @ 2024-08-02 54/week @ 2024-08-09 87/week @ 2024-08-16

每月 351 次下载

MIT 许可证

8KB
124

安装

Cargo

运行此 CLI 需要安装 rust 和 cargo。您可以按照此处的说明进行操作。

cargo install eas-env

CURL

curl -sSL https://raw.githubusercontent.com/corasan/eas-env/main/install.sh | bash

版本

版本页面下载最新版本并将其添加到您的路径中。

用法

默认情况下,程序将使用您的 eas.json 中的 default 配置文件。您可以通过传递配置文件作为参数来指定不同的环境。请注意,这需要在项目的根目录中运行,并且您需要将环境变量添加到 EAS 配置文件中。

eas-env
# creates .env.local file using default profile

eas-env -p production
# creates .env.local file using production profile

您还可以指定包含 eas.json 文件的应用的目录路径,这对于单仓项目非常有用。默认路径是运行命令的当前目录。

eas-env --app-dir apps/mobile
# creates .env.local file using default profile inside apps/mobile directory

为了简化流程,您可以将其添加到您的 package.json

{
  "scripts": {
    "env:dev": "eas-env -p development",
    "env:prod": "eas-env -p production",
    "env:preview": "eas-env -p preview",
  }
}

然后,您可以通过运行 npm run env 来创建具有默认配置文件的 .env.local 文件。

依赖项

~2–12MB
~98K SLoC