javascript - 如何让 nodemon 监视 dotenv-flow 文件?

标签 javascript node.js nodemon dotenv

dotenv-flow 文件的名称可以是:.env、.env.development、.env.development.local、...

参见:https://www.npmjs.com/package/dotenv-flow

我希望我的 Node 服务器在更新其中一个文件后立即重新启动。但是,添加自定义配置后,我只能在 .env 文件中发生更改时重新启动。

"nodemonConfig": {
    "watch": [".env"]
}

如何观看带有 .env 前缀的文件?

最佳答案

当覆盖nodemon的watch列表时,您需要提供完整的匹配列表。例如,要查看 app 目录中的 js 文件、.env 以及以 .env 为前缀的文件,例如.env.development,您可以使用以下内容:

nodemon.json

{
  "watch": ["app/*.js", ".env", ".env.*"]
}

同样的概念适用于 dotenv-flow

dotenv-flow

"nodemonConfig": {
  "watch": ["app/*.js", ".env", ".env.*"]
}

您可能需要稍微修改一下观看列表以满足您的需求。总而言之,这就是要点。

关于javascript - 如何让 nodemon 监视 dotenv-flow 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60668679/

相关文章:

javascript - 单击按钮时更改 json 中的值

javascript - 如何使用express.js在html中显示文件夹?

node.js - Sublime Text3 控制台与 nodemon

javascript - 在 mydb.collection().find().toArray 回调中编写 re.send() 函数是否无效?

javascript - React Native 循环这个

javascript - Jquery UI - 自动完成自定义错误

node.js - 尽管使用 err.stack,但获取 "at Error (native)"而不是实际的 node.js 堆栈跟踪

docker - Nodeman 不使用 Docker 刷新

javascript - angularjs:将制表符分隔的文本复制粘贴到文本区域,然后转换为表格

javascript - 如何访问 npm 模块抛出的自定义错误对象 [错误 : [object Object]]