我在package.json中有一个脚本,在使用标准.env文件时按预期运行。
"scripts": {
"commands": "ts-node-dev --files deploy-commands.ts",
},但是,当我尝试指定一个不同的.env文件(.env.prod)时
"scripts": {
"commands": "dotenv -e .env.prod ts-node-dev --files deploy-commands.ts",
},我知道错误:
ts-node-dev: no script to run provided发布于 2022-05-30 18:42:38
根据dotenv-cli文档,如果要将标志传递给内部命令,则需要使用--。就你的情况而言,以下几点应该有效:
dotenv -e .env.prod -- ts-node-dev --files deploy-commands.tshttps://stackoverflow.com/questions/71919562
复制相似问题