使用node.js编辑.env文件

时间:2018-09-12 08:33:15

标签: node.js

我有一个check.env文件,其中有一些变量,例如 SharedAccessKey =

我想从我的node.js代码中将一个值放入check.env文件中。互联网上的文章可以在node.js运行时进行更新,但是我的要求是更改文件并保留所做的更改。

我该怎么做。

我有此链接:How to change variables in the .env file dynamically in Laravel?

但是它是另一种语言,我该如何在node.js中进行操作。

1 个答案:

答案 0 :(得分:0)

我无法找到最佳解决方案,所以我选择了我的另一个解决方案。

  1. 我现在正在使用两个文件,都使用.env扩展名,并将主.env文件复制到另一个空的.env文件(例如,从check1.env到check2.env)。

  2. 我所做的任何修改都在第二个文件(check2.env)中。

  3. 我正在.env文件中使用字符串替换,使用fs.readLine()并获取字符串和data.replace(),这对我来说很有用。

使用两个.env文件的原因是,即使我在第二个文件中进行了更改,再次通过从第一个文件进行复制,我也将获得相同的字符串搜索并用不同的值替换。

-请提出是否有更好的方法。谢谢