javascript - dotenv 未加载 .env 文件

标签 javascript node.js

使用 dotenv 库,我无法从 Node 项目访问 process.env 变量。

index.js(入口点)

const result = require('dotenv').config()
if (result.error) {
  throw result.error
}
console.log(result.parsed)
console.log(process.env.JIRA_CONSUMER_KEY);

.env

JIRA_CONSUMER_KEY:bot-consumer-key

命令行输出

⇒  nodemon index.js
[nodemon] 1.12.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node index.js`
{}
undefined
undefined

文件树

- icm_bot
    - index.js
    - .env

最佳答案

.env 文件中的等于而不是冒号!

JIRA_CONSUMER_KEY=bot-consumer-key

否则你就得不到字典!

关于javascript - dotenv 未加载 .env 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47955692/

相关文章:

javascript - 将 Canvas 图像复制到框架中

javascript - 关闭? Eloquent JavaScript

javascript - 在没有缓存/持久性的情况下执行 Node.js require 的最佳方法是什么

node.js - Nodejs复制内部应用程序请求的cookie

javascript - 无法弄清楚如何访问 js 文件

javascript - 如何创建数组的副本?

javascript - 将 JS 逻辑转换为 FTL

javascript - 如何为使用 Javascript 创建的按钮设置 Id?

node.js - 在 Node js中使用findOneAndUpdate更新数组中的对象

node.js - GridFS:清除所有未引用的文件