我们正在研究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"
},