gpt4 book ai didi

node.js - npm run 指向不同的 .env 文件

转载 作者:太空宇宙 更新时间:2023-11-03 23:52:12 24 4
gpt4 key购买 nike

我们正在开发nodeJs/ExpressJs,我们已经配置了多个.env文件用于开发和生产,并将其指向package.json以用于不同的执行过程,我们有命名脚本中的对话问题。

每当我们运行npm run prod时,它都会进行preprod配置。可能是什么问题?

更新:我们发现在将 preprod 更新/重命名为 preProd 后,下一个脚本中脚本键的后缀是相同的> 两者都运行良好。但为什么呢?

例如:

  "scripts": {
"dev": "clear; env-cmd -f ./config/hostedDev.env nodemon --exec babel-node index.js",
"prod": "clear; env-cmd -f ./config/prod.env nodemon --exec babel-node index.js",
"preprod": "clear; env-cmd -f ./config/preprod.env nodemon --exec babel-node index.js"
},

最佳答案

显然问题出在“pre”这个词上。
如果您注意到它同时运行 preprod 和 prod 命令(首先预运行)。
如果将脚本名称更改为“postprod”,postprod 脚本将稍后运行。

所以,我猜 npm 使用“pre”在“prod”脚本之前运行,然后运行“prod”脚本本身。

关于node.js - npm run 指向不同的 .env 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58913563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com