我有这个 env 变量:
export MyEnvVar="newnline"
如果我在 Mac 终端上运行命令"echo -ne $MyEnvVar",这就是我得到的:
new line
当我运行以下代码时:
require("dotenv").config();
console.log("newnline");
console.log("");
console.log("");
console.log(process.env.MyEnvVar);
输出:
新增功能
线
新建行
如何让 process.env.MyEnvVar 拥有多行而不是转义它?
DOTENV文档说它支持多行变量。 https://www.npmjs.com/package/dotenv
dotenv 库支持新行。如果使用双引号和换行符 ((,则换行符将创建新行。
.env 文件中的示例:
SERVER_KEY = "abcnefg"
将成为:
abc
efg