首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ts-node:使用dotenv时没有提供运行脚本

ts-node:使用dotenv时没有提供运行脚本
EN

Stack Overflow用户
提问于 2022-04-19 04:08:14
回答 1查看 898关注 0票数 1

我在package.json中有一个脚本,在使用标准.env文件时按预期运行。

代码语言:javascript
复制
"scripts": {
  "commands": "ts-node-dev --files deploy-commands.ts",
},

但是,当我尝试指定一个不同的.env文件(.env.prod)时

代码语言:javascript
复制
"scripts": {
  "commands": "dotenv -e .env.prod ts-node-dev --files deploy-commands.ts",
},

我知道错误:

代码语言:javascript
复制
ts-node-dev: no script to run provided
EN

回答 1

Stack Overflow用户

发布于 2022-05-30 18:42:38

根据dotenv-cli文档,如果要将标志传递给内部命令,则需要使用--。就你的情况而言,以下几点应该有效:

代码语言:javascript
复制
dotenv -e .env.prod -- ts-node-dev --files deploy-commands.ts
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71919562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档