我在我的节点项目中使用typescript。之前我有一个文件夹结构,如下所示:
node_modules
src
-Models
-Routes
-Middlewares
-Controllers
-index.ts
package.json
tsconfig.json
在上述情况下,所有我的逻辑是在一个根文件夹src
。所以,我通过了outDir: './dist'
和rootDir: './src'
。当使用tsc
编译代码时,创建了一个dist文件夹,并且可以在js
格式中看到与src
相似的文件和文件夹结构。
现在由于某种原因,我想改变我的文件夹结构如下:
node_modules
Redlof
-index.ts
-Modules
-User
-Controllers
-Routes
-Validation
Engine
-Middlewares
-Helpers
package.json
tsconfig.json
的值应该是什么outDir
rootDir
在这种情况下?请给我指路。
那么你要么想有
a)更高的dir ";设置为rootdir,并配置"include "one_answers";excludes"根据需要
或
b)将它们全部列为" rootdir ",参见https://www.typescriptlang.org/tsconfig#rootDirs
or c)您想要多个包的monorepo