typescript - ts-node-dev: nenhum script para executar fornecido ao usar dotenv
Eu tenho um script em package.json que funciona como esperado ao usar o arquivo padrão .env.
"scripts": {
"commands": "ts-node-dev --files deploy-commands.ts",
},
mas quando tento especificar um arquivo .env diferente (.env.prod)
"scripts": {
"commands": "dotenv -e .env.prod ts-node-dev --files deploy-commands.ts",
},
Eu recebo o erro:
ts-node-dev: no script to run provided
Resposta #1
De acordo com a documentação do dotenv-cli, você precisará usar -- se quiser passar flags para o comando interno. No seu caso, o seguinte deverá funcionar:
dotenv -e .env.prod -- ts-node-dev --files deploy-commands.ts
