我已经全局安装了TypeScript和ts-node,并且有以下文件/目录-
+tsproject
+src
-main.ts
-tsconfig.json我可以用tsc src/main.ts命令编译main.ts文件,也可以直接用ts-node src/main.ts命令执行。但是,我想使用命令tsc main.ts和ts-node main.ts,同时为路径src设置一些配置,以便编译器知道main.ts文件的位置。
我尝试过在tsconfig.json文件中设置"rootDir": "src/",但它不起作用--基本上两个命令都会抱怨找不到main.ts。
我的主要目的是用ts-node执行一个特定的文件。有什么建议吗?
发布于 2020-11-21 22:09:20
如果您有一个指定了include的tsconfig.json (比如["src/**/*.ts"]),那么您只需要运行tsc,而不是tsc main.ts来进行编译。Read more about tsconfig.json and its settings here。但是,没有一种简单的方法可以让ts-node更改其根目录。请注意,rootDir是而不是作为源目录的,因此"rootDir": "src/"可能会破坏程序或造成不便。
https://stackoverflow.com/questions/64943902
复制相似问题