我正在使用 TypeScript 创建我的 nodejs 应用程序,该应用程序运行良好,因为index.ts
正在成功编译和执行,但是子文件夹中的 TypeScript 文件被忽略并且不构成开发监视的一部分。
任何人都可以帮忙吗?我用来yarn start
在开发模式下运行我的应用程序。我的脚本package.json
看起来像这样:
"scripts": {
"start": "yarn run build:live",
"build": "rm -rf dist && tsc",
"build:live": "nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts"
}
我的tsconfig.json
样子是这样的:
{
"compilerOptions": {
"outDir": "dist",
"target": "es2017",
"module": "commonjs",
"sourceMap": true,
"noUnusedLocals": true,
"typeRoots": [
"node_modules/@types"
]
},
"include": [
"src/**/**.ts",
"test/**/**.ts"
],
"exclude": [
"node_modules"
]
}
我曾尝试将"build:live": "nodemon --exec ./node_modules/.bin/ts-node --project tsconfig.json"
其用作我的开发脚本,但这会导致编译器挂起。