typescript - ts-node - 如何配置输入/源文件位置?
问题描述
我已经全局安装TypeScript
并ts-node
具有以下文件/目录 -
+tsproject
+src
-main.ts
-tsconfig.json
我可以用命令编译main.ts
文件tsc src/main.ts
或直接用ts-node src/main.ts
命令执行它。但是,我想使用命令代替,同时为路径设置一些配置,tsc main.ts
以便编译器知道文件所在的位置。ts-node main.ts
src
main.ts
我已经尝试"rootDir": "src/"
在tsconfig.json
文件中进行设置,但它不起作用 - 基本上这两个命令都抱怨main.ts
找不到。
我的主要目的是使用ts-node
. 有什么建议么?
解决方案
如果您有一个tsconfig.json
指定的include
(例如["src/**/*.ts"]
),那么您只需要运行tsc
,而不是tsc main.ts
为了编译。在此处阅读有关tsconfig.json
其设置的更多信息。但是,没有简单的方法可以ts-node
更改其根目录。请注意,这并不rootDir
意味着是源目录,因此可能会破坏或造成不便。"rootDir": "src/"
推荐阅读
- python - 我可以在启动 Tk 小部件和窗口之前启动 Tk 变量吗?
- sql-update - 更新子查询成功但不更新
- kotlin - 为什么 Kotlin 在 JVM 中盲目地将内部类改为 public?
- c# - 操作留言卡未呈现
- automation - TestCafé 如何计算来自选择器的元素截图的大小?
- ruby-on-rails - find_or_create by,如果找到,它会更新吗?
- c# - 参数对象的 Dapper 自定义映射
- c# - 如何生成具有所有负整数常量和校验和的 Crc-64 表?
- ios - 使用 Google SignIN 登录时如何检索用户数据?
- php - 如何在斜杠后隐藏 $_GET() 参数?