使用环境变量
Using environment variables
我有一个 sapper 项目,其中包含各种数据库机密等...因此,对于本地开发,我想加载一个包含机密的 .env
。我知道 dotenv。我如何使用 dotenv 在我的本地机器上加载 .env
文件 仅 而不是在云中的部署 运行.
您可以使用 dotenv-cli 而不是使用 dotenv 包。您全局安装它并修改 dev npm 命令并在其前面加上 dotenv
。 cli 将找到 .env
文件,然后 运行 设置了环境变量的 sapper dev
命令。
添加另一个不带 dotenv 前缀的生产命令,以便它使用机器上的环境变量。
将 .env
添加到您的 .gitignore
文件。
这样,当您执行 git 推送时,它不会部署到云端。
然后进入您的云提供商并设置您的生产环境变量。
我有一个 sapper 项目,其中包含各种数据库机密等...因此,对于本地开发,我想加载一个包含机密的 .env
。我知道 dotenv。我如何使用 dotenv 在我的本地机器上加载 .env
文件 仅 而不是在云中的部署 运行.
您可以使用 dotenv-cli 而不是使用 dotenv 包。您全局安装它并修改 dev npm 命令并在其前面加上 dotenv
。 cli 将找到 .env
文件,然后 运行 设置了环境变量的 sapper dev
命令。
添加另一个不带 dotenv 前缀的生产命令,以便它使用机器上的环境变量。
将 .env
添加到您的 .gitignore
文件。
这样,当您执行 git 推送时,它不会部署到云端。
然后进入您的云提供商并设置您的生产环境变量。