Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error TS18003: No inputs were found in config file 'tsconfig.json' #588

Open
galiron opened this issue Dec 12, 2022 · 0 comments
Open

error TS18003: No inputs were found in config file 'tsconfig.json' #588

galiron opened this issue Dec 12, 2022 · 0 comments

Comments

@galiron
Copy link

galiron commented Dec 12, 2022

Environment:
OS: Win10
NPM: 9.1.2
TypeScript: 4.9.4
karma-typescript: 5.5.3

Problem:
running "karma start karma.conf.json" with modules like watchdog (https://www.npmjs.com/package/watchdog) causes Errors:
[karma-server]: Error: Unable to resolve module [brolog] from [G:\karma-jasmine-example\node_modules\watchdog\bundles\watchdog.umd.js].
When trying to resolve this Error by adding
karmaTypescriptConfig: { include: [ "./node_modules/brolog/**/*" ] }
to the karma.config.js, the error becomes this:
[compiler.karma-typescript]: error TS18003: No inputs were found in config file 'tsconfig.json'. Specified 'include' paths were '["./node_modules/brolog/**/*"]' and 'exclude' paths were '["node_modules"]'.
Even if I specifically included it.

Reproduction:
git clone https://github.com/galiron/karma-jasmine-example
npm i
karma start karma.conf.js

To reproduce step 1 of the problem, you simply need to remove the karmaTypescriptConfig in the karma.conf.js

Log

...
12 12 2022 09:55:32.851:DEBUG [web-server]: Instantiating middleware
12 12 2022 09:55:32.858:DEBUG [reporter]: Trying to load reporter: karma-typescript
12 12 2022 09:55:32.859:DEBUG [reporter]: Trying to load color-version of reporter: karma-typescript (karma-typescript_color)
12 12 2022 09:55:32.859:DEBUG [reporter]: Couldn't load color-version.
12 12 2022 09:55:32.876:DEBUG [preprocessor.karma-typescript]: Processing "G:/karma-jasmine-example/src/app/logic/ControlLock.ts". 3642
12 12 2022 09:55:32.877:DEBUG [preprocessor.karma-typescript]: Processing "G:/karma-jasmine-example/src/app/logic/ControlSocket.ts". 391
12 12 2022 09:55:32.877:DEBUG [preprocessor.karma-typescript]: Processing "G:/karma-jasmine-example/src/app/models/wsMessage.ts". 92
12 12 2022 09:55:32.877:DEBUG [preprocessor.karma-typescript]: Processing "G:/karma-jasmine-example/src/app/server.ts". 1086
12 12 2022 09:55:32.878:DEBUG [preprocessor.karma-typescript]: Processing "G:/karma-jasmine-example/src/app/logic/WebsocketApi.ts". 3253
12 12 2022 09:55:33.137:INFO [compiler.karma-typescript]: Compiling project using Typescript 4.9.4
12 12 2022 09:55:33.139:DEBUG [project.karma-typescript]: File system changed, resolving tsconfig
12 12 2022 09:55:33.140:DEBUG [project.karma-typescript]: Fallback to default compiler options
12 12 2022 09:55:33.141:DEBUG [project.karma-typescript]: Resolved configFileJson:
 {
   "config": {
      "compilerOptions": {
         "emitDecoratorMetadata": true,
         "experimentalDecorators": true,
         "jsx": "react",
         "module": "commonjs",
         "sourceMap": true,
         "target": "ES5"
      },
      "exclude": [
         "node_modules"
      ]
   }
}
12 12 2022 09:55:33.147:DEBUG [project.karma-typescript]: Resolved tsconfig:
 {
   "options": {
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "jsx": 2,
      "module": 1,
      "sourceMap": true,
      "target": 1,
      "configFilePath": "",
      "suppressOutputPathCheck": true
   },
   "fileNames": [],
   "typeAcquisition": {
      "enable": false,
      "include": [],
      "exclude": []
   },
   "raw": {
      "compilerOptions": {
         "emitDecoratorMetadata": true,
         "experimentalDecorators": true,
         "jsx": "react",
         "module": "commonjs",
         "sourceMap": true,
         "target": "ES5"
      },
      "exclude": [
         "node_modules"
      ],
      "include": [
         "./node_modules/brolog/**/*"
      ],
      "compileOnSave": false
   },
   "errors": [
      {
         "messageText": "No inputs were found in config file 'tsconfig.json'. Specified 'include' paths were '[\"./node_modules/brolog/**/*\"]' and 'exclude' paths were '[\"node_modules\"]'.",
         "category": 1,
         "code": 18003
      }
   ],
   "wildcardDirectories": {},
   "compileOnSave": false
}
12 12 2022 09:55:33.150:ERROR [compiler.karma-typescript]: error TS18003: No inputs were found in config file 'tsconfig.json'. Specified 'include' paths were '["./node_modules/brolog/**/*"]' and 'exclude' paths were '["node_modules"]'.

12 12 2022 09:55:33.158:INFO [compiler.karma-typescript]: Compiled 0 files in 8 ms.
12 12 2022 09:55:33.159:ERROR [karma-server]: UncaughtException: Error: No source found for G:/karma-jasmine-example/src/app/logic/ControlLock.ts!
Is there a mismatch between the Typescript compiler options and the Karma config?
    at G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:80:23
    at Array.forEach (<anonymous>)
    at Compiler.onProgramCompiled (G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:77:24)
    at Compiler.compileProject (G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:63:14)
    at Compiler.<anonymous> (G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:29:23)
    at invokeFunc (G:\karma-jasmine-example\node_modules\lodash\lodash.js:10401:23)
    at trailingEdge (G:\karma-jasmine-example\node_modules\lodash\lodash.js:10450:18)
    at Timeout.timerExpired [as _onTimeout] (G:\karma-jasmine-example\node_modules\lodash\lodash.js:10438:18)
    at listOnTimeout (node:internal/timers:564:17)
    at process.processTimers (node:internal/timers:507:7)
12 12 2022 09:55:33.160:ERROR [karma-server]: Error: No source found for G:/karma-jasmine-example/src/app/logic/ControlLock.ts!
Is there a mismatch between the Typescript compiler options and the Karma config?
    at G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:80:23
    at Array.forEach (<anonymous>)
    at Compiler.onProgramCompiled (G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:77:24)
    at Compiler.compileProject (G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:63:14)
    at Compiler.<anonymous> (G:\karma-jasmine-example\node_modules\karma-typescript\dist\compiler\compiler.js:29:23)
    at invokeFunc (G:\karma-jasmine-example\node_modules\lodash\lodash.js:10401:23)
    at trailingEdge (G:\karma-jasmine-example\node_modules\lodash\lodash.js:10450:18)
    at Timeout.timerExpired [as _onTimeout] (G:\karma-jasmine-example\node_modules\lodash\lodash.js:10438:18)
    at listOnTimeout (node:internal/timers:564:17)
    at process.processTimers (node:internal/timers:507:7)
12 12 2022 09:55:33.161:DEBUG [launcher]: Disconnecting all browsers
12 12 2022 09:55:33.161:DEBUG [proxy]: Destroying proxy agents
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant