我具有以下目录结构
--node_modules
--tsconfig.json
--src/
--index.ts
--controllers/
--controllerA.ts
--controllerB.ts
--services/
--serviceA.ts
--serviceB.ts
这是Node Express项目,因为您已经知道依赖关系类似index.ts
将需要controllerX.ts
,而某些controllerX.ts
将需要serviceX.ts
,所有这些文件还需要在node_modules
我想做的是将这些.ts
文件编译成单个.js
文件,以便使用tsc
在生产环境中运行。但是我不知道怎么做,怎么做?
请注意,index.ts
是入口点,tsconfig.json
位于index.ts
上一个目录;
下面是我的tsconfig.json
,还需要定义其他属性吗?
{
"compilerOptions": {
"lib": [
"es5",
"es6"
],
"build": true,
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true
}
}
使用tsc
需要做什么?预先感谢。