首页 > 解决方案 > 如何在 .env 文件中使用模板文字?

问题描述

我想在.env文件中使用 JavaScript 的模板文字。

具体来说,我正在尝试将 JWT 公钥存储在.env文件中:

PUBLIC_KEY=
`--BEGIN PUBLIC--
AAAAAA
BBBBBB
CCCCCC
--END PUBLIC--`

但是当我尝试使用 JS 将其拉出时,会process.env.PUBLIC_KEY返回一个空字符串。

我正在使用 gulp 来翻译 TypeScript,但.env它位于根目录中并且required位于gulpfile.

标签: javascriptjwtenvironment-variables

解决方案


好消息。v16.0.0及更高版本现在支持 JavaScript 模板文字。

你可以像下面这样使用它:

PUBLIC_KEY=`--BEGIN PUBLIC--
AAAAAA
BBBBBB
CCCCCC
--END PUBLIC--`

推荐阅读