【发布时间】:2019-08-23 20:04:27
【问题描述】:
我正在设置一个节点/打字稿服务器来构建一个实时应用程序。我的服务器和客户端在同一个文件夹中。
我想要做的是在我运行“server:dev”脚本时从 typescript 编译器中排除“src/client”,当我运行“client:dev”时排除“src/server”。
我已经尝试找到一种从命令行中排除文件的方法,但我没有找到解决方案。
这就是我的 tsconfig.json 的样子
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"lib": ["dom","es2017"],
"sourceMap": true,
"outDir": "dist",
"strict": true,
"noImplicitAny": true,
"moduleResolution": "node",
"esModuleInterop": true,
"resolveJsonModule": true
},
"exclude": [
"src/client"
]
}
但我需要在运行客户端时包含“src/client”并排除“src/server”。
【问题讨论】:
-
你可以有两个 tsconfig 文件(可以扩展通用的)
标签: node.js reactjs typescript