我有这个env变量:
export MyEnvVar="new\nline"
如果我在Mac终端上运行命令“echo -ne $ MyEnvVar”,这就是我得到的:
new line
当我运行以下代码时:
require("dotenv").config();
console.log("new\nline");
console.log("");
console.log("");
console.log(process.env.MyEnvVar);
输出:
新
线
新\ n第
如何让process.env.MyEnvVar拥有多行而不是转义呢?
dotenv文档称它支持多线变量。 https://www.npmjs.com/package/dotenv
答案 0 :(得分:0)
dotenv 库支持换行。如果您使用双引号和换行符 (\n),那么换行符将创建一个新行。
.env 文件中的示例:
SERVER_KEY = "abc\nefg"
将变成:
abc
efg