Open
Description
General
When building a TypeScript-project with composite: true
TypeScript tries to find a path to store the .tsbuildinfo
-file.
This process fails with following error-message while running browserify
:
Paths must either both be absolute or both be relative
Stacktrace:
[00:13:28] Error: Debug Failure. False expression: Paths must either both be absolute or both be relative
at Object.getRelativePathFromDirectory (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\typescript\lib\typescript.js:7085:18)
at Object.getTsBuildInfoEmitOutputFilePath (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\typescript\lib\typescript.js:97136:55)
at verifyProjectReferences (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\typescript\lib\typescript.js:105057:71)
at verifyCompilerOptions (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\typescript\lib\typescript.js:104824:13)
at Object.createProgram (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\typescript\lib\typescript.js:103094:9)
at Host._compile (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\tsify\lib\Host.js:217:7)
at Tsifier.compile (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\tsify\lib\Tsifier.js:188:27)
at Tsifier.generateCache (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\tsify\lib\Tsifier.js:174:8)
at DestroyableTransform.flush [as _flush] (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\tsify\index.js:88:12)
at DestroyableTransform.prefinish (C:\Users\Manuel\Documents\GitHub\MarkdownConverter\node_modules\through2\node_modules\readable-stream\lib\_stream_transform.js:138:10)
Workaround
Set tsBuildInfoFile
to any value.