You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"description": "This tsconfig file is used to build the main application","compilerOptions": {"target": "es5","module": "amd","baseUrl": ".","paths": {"*": ["app/*","app/vendor/*","app/components/*"]},"declaration": false,"removeComments": false,"noLib": false,"emitDecoratorMetadata": true,"experimentalDecorators": true,"sourceMap": true,"pretty": true,"allowUnreachableCode": false,"allowUnusedLabels": false,"noImplicitAny": true,"noImplicitReturns": false,"noImplicitUseStrict": false,"noFallthroughCasesInSwitch": true,"moduleResolution": "node","outDir": "build/develop"},"files": ["app/app.d.ts","app/unit_test.d.ts"],"include": ["app/**/*.*"],"exclude": ["app/vendor/**/*.*"],"compileOnSave": false}
Actual behavior:
We have pretty large typescript project and rely on watch mode of typescript to compile changes as we develop and save these. Problem is - incremental compilation takes very long time.
What is interesting is that TSServer returns errors almost immediately (I am using VIM plugin tsuquyomi.) I know that originally reason to parse everything is to make sure output is consistent, but may be it makes sense to introduce "light" checks which verifies only currently changed file(s)?
TypeScript Version: 2.x
Code
Actual behavior:
We have pretty large typescript project and rely on watch mode of typescript to compile changes as we develop and save these. Problem is - incremental compilation takes very long time.
What is interesting is that TSServer returns errors almost immediately (I am using VIM plugin tsuquyomi.) I know that originally reason to parse everything is to make sure output is consistent, but may be it makes sense to introduce "light" checks which verifies only currently changed file(s)?
The text was updated successfully, but these errors were encountered: