ts-node ignores d.ts files while tsc successfully compiles the project
I was having a similar problem, but I could not add --files
, because I run ts-node
by registering the module through mocha
(i.e. mocha -r ts-node/register ...
).
I could solve it by adding a files
and a ts-node
section to tsconfig.json
like this:
// tsconfig.json{ "ts-node": { "files": true }, "files": [ "src/index.ts", "src/global.d.ts" ], "compilerOptions":{ //... }}
I hope somebody will find this useful.
ts-node --files src/boot.ts
ts-node in 7.0.0, default do not Load files from tsconfig.json
on startup, you should specific --files
Here's How i fixed it. Add "nodemon --exec ts-node --files src/app.ts" to your dev script.
"scripts": { "start": "node dist/app.js", "dev": "nodemon --exec ts-node --files src/app.ts", "build": "tsc -p", "test": "echo \"Error: no test specified\" && exit 1" },