使用环境变量

时间:2019-08-11 10:23:53

标签: sapper

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

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