0

我有一个工兵项目,其中包含各种数据库机密等......所以对于本地开发,我想加载一个.env包含机密的项目。我知道dotenv。如何使用 dotenv.env在本地计算机上加载文件,而不是在云运行中的部署上。

4

2 回答 2

1

添加.env到您的.gitignore文件中。

这样,当您执行 git push 时,它不会被部署到云端。

然后进入您的云提供商并设置您的生产环境变量。

于 2020-06-23T22:08:51.593 回答
0

您可以使用dotenv-cli,而不是使用 dotenv 包。您全局安装它并修改 dev npm 命令并在其前面加上dotenv. cli 将找到该.env文件,然后运行sapper dev设置了环境变量的命令。

添加另一个不带 dotenv 前缀的生产命令,以便它使用机器上的环境变量。

于 2019-08-11T16:29:01.730 回答