microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
160.51k stars 28.1k forks source link

Typescript service incorrectly attempts to resolve an alias to node_modules, freezes #60928

Closed jpike88 closed 5 years ago

jpike88 commented 5 years ago

Steps to Reproduce:

  1. Use typescript version 3.1.3 as workspace version
  2. Cause an TS import error
  3. It gets stuck

Does this issue occur when all extensions are disabled?: Yes screen shot 2018-10-15 at 10 47 44 am

mjbvz commented 5 years ago

Please provide more detailed repo steps. What is your tsconfig for example?

Also do you see this using TS 3.1.1?

jpike88 commented 5 years ago
{
  "compileOnSave": true,
    "compilerOptions": {
        "target": "esnext",
        "module": "esnext",
        "sourceMap": true,
        "moduleResolution": "node",
        "allowSyntheticDefaultImports": true,
        "noUnusedLocals": true,
        "resolveJsonModule": true,
        "noUnusedParameters": true,
        "noImplicitThis": true,
        "skipLibCheck": true,
        "outDir": "../dist/",
        "typeRoots": [
            "../node_modules/@types"
        ],
        "baseUrl": "./",
        "paths": {
            "@shared/*": [
              "../../shared/*"
            ],
            "@seed/*": ["./components/*"],
            "@server/*": ["../../server/src/components/*"]
        }
    },
    "exclude": [
        "../node_modules/@types/"
    ]
}
jpike88 commented 5 years ago

Yes, it still persists if I switch to 3.1.1 (built in version to VSCode)

jpike88 commented 5 years ago

This looks like it might be limited to imported JSONs using resolveJSONModule.

jpike88 commented 5 years ago

@mjbvz I've renamed the issue to suit

jpike88 commented 5 years ago

http://streaka.testing.videos.s3.amazonaws.com/screencast_2018-10-16_11-55-01.mp4

jpike88 commented 5 years ago

My other developers have this issue too, not just me. All same versions

jpike88 commented 5 years ago

Found an error in tsserver.log, it seems to be having an issue with the @server alias, and is trying to resolve it to a path in node_modules which causes the below to happen.


    {"seq":0,"type":"response","command":"navtree","request_seq":63,"success":true,"body":{"text":"\"core\"","kind":"module","kindModifiers":"","spans":[{"start":{"line":1,"offset":1},"end":{"line":288,"offset":4}}],"childItems":[{"text":"<function>","kind":"function","kindModifiers":"","spans":[{"start":{"line":184,"offset":42},"end":{"line":191,"offset":2}}],"childItems":[{"text":"e","kind":"var","kindModifiers":"","spans":[{"start":{"line":187,"offset":11},"end":{"line":187,"offset":12}}],"nameSpan":{"start":{"line":187,"offset":11},"end":{"line":187,"offset":12}}}]},{"text":"<function>","kind":"function","kindModifiers":"","spans":[{"start":{"line":105,"offset":34},"end":{"line":108,"offset":2}}]},{"text":"asana","kind":"const","kindModifiers":"","spans":[{"start":{"line":242,"offset":7},"end":{"line":242,"offset":64}}],"nameSpan":{"start":{"line":242,"offset":7},"end":{"line":242,"offset":12}}},{"text":"asanaCore","kind":"alias","kindModifiers":"","spans":[{"start":{"line":6,"offset":8},"end":{"line":6,"offset":17}}],"nameSpan":{"start":{"line":6,"offset":8},"end":{"line":6,"offset":17}}},{"text":"AWS","kind":"alias","kindModifiers":"","spans":[{"start":{"line":2,"offset":8},"end":{"line":2,"offset":11}}],"nameSpan":{"start":{"line":2,"offset":8},"end":{"line":2,"offset":11}}},{"text":"baseConfig","kind":"alias","kindModifiers":"","spans":[{"start":{"line":28,"offset":8},"end":{"line":28,"offset":23}}],"nameSpan":{"start":{"line":28,"offset":13},"end":{"line":28,"offset":23}}},{"text":"bwipjs","kind":"alias","kindModifiers":"","spans":[{"start":{"line":24,"offset":8},"end":{"line":24,"offset":14}}],"nameSpan":{"start":{"line":24,"offset":8},"end":{"line":24,"offset":14}}},{"text":"certificates","kind":"const","kindModifiers":"","spans":[{"start":{"line":182,"offset":7},"end":{"line":182,"offset":38}}],"nameSpan":{"start":{"line":182,"offset":7},"end":{"line":182,"offset":19}}},{"text":"Certificates","kind":"interface","kindModifiers":"","spans":[{"start":{"line":165,"offset":1},"end":{"line":173,"offset":2}}],"nameSpan":{"start":{"line":165,"offset":11},"end":{"line":165,"offset":23}},"childItems":[{"text":"apn","kind":"property","kindModifiers":"","spans":[{"start":{"line":171,"offset":2},"end":{"line":171,"offset":15}}],"nameSpan":{"start":{"line":171,"offset":2},"end":{"line":171,"offset":5}}},{"text":"cloudfront","kind":"property","kindModifiers":"","spans":[{"start":{"line":172,"offset":2},"end":{"line":172,"offset":22}}],"nameSpan":{"start":{"line":172,"offset":2},"end":{"line":172,"offset":12}}},{"text":"googleDriveKey","kind":"property","kindModifiers":"","spans":[{"start":{"line":166,"offset":2},"end":{"line":169,"offset":4}}],"nameSpan":{"start":{"line":166,"offset":2},"end":{"line":166,"offset":16}}},{"text":"xeroKey","kind":"property","kindModifiers":"","spans":[{"start":{"line":170,"offset":2},"end":{"line":170,"offset":19}}],"nameSpan":{"start":{"line":170,"offset":2},"end":{"line":170,"offset":9}}}]},{"text":"certificatesToFetch","kind":"const","kindModifiers":"","spans":[{"start":{"line":175,"offset":7},"end":{"line":180,"offset":2}}],"nameSpan":{"start":{"line":175,"offset":7},"end":{"line":175,"offset":26}}},{"text":"cloudfrontSign","kind":"alias","kindModifiers":"","spans":[{"start":{"line":5,"offset":8},"end":{"line":5,"offset":27}}],"nameSpan":{"start":{"line":5,"offset":13},"end":{"line":5,"offset":27}}},{"text":"colors","kind":"alias","kindModifiers":"","spans":[{"start":{"line":8,"offset":8},"end":{"line":8,"offset":14}}],"nameSpan":{"start":{"line":8,"offset":8},"end":{"line":8,"offset":14}}},{"text":"config","kind":"let","kindModifiers":"","spans":[{"start":{"line":32,"offset":5},"end":{"line":32,"offset":23}}],"nameSpan":{"start":{"line":32,"offset":5},"end":{"line":32,"offset":11}}},{"text":"config.get","kind":"function","kindModifiers":"","spans":[{"start":{"line":36,"offset":15},"end":{"line":42,"offset":3}}]},{"text":"ConfigFile","kind":"alias","kindModifiers":"","spans":[{"start":{"line":30,"offset":10},"end":{"line":30,"offset":20}}],"nameSpan":{"start":{"line":30,"offset":10},"end":{"line":30,"offset":20}}},{"text":"cron","kind":"alias","kindModifiers":"","spans":[{"start":{"line":12,"offset":8},"end":{"line":12,"offset":17}}],"nameSpan":{"start":{"line":12,"offset":13},"end":{"line":12,"offset":17}}},{"text":"crypto","kind":"alias","kindModifiers":"","spans":[{"start":{"line":11,"offset":8},"end":{"line":11,"offset":19}}],"nameSpan":{"start":{"line":11,"offset":13},"end":{"line":11,"offset":19}}},{"text":"EC2","kind":"const","kindModifiers":"","spans":[{"start":{"line":131,"offset":7},"end":{"line":131,"offset":30}}],"nameSpan":{"start":{"line":131,"offset":7},"end":{"line":131,"offset":10}}},{"text":"ElasticBeanstalk","kind":"const","kindModifiers":"","spans":[{"start":{"line":130,"offset":7},"end":{"line":130,"offset":56}}],"nameSpan":{"start":{"line":130,"offset":7},"end":{"line":130,"offset":23}}},{"text":"error","kind":"var","kindModifiers":"","spans":[{"start":{"line":49,"offset":10},"end":{"line":49,"offset":15}}],"nameSpan":{"start":{"line":49,"offset":10},"end":{"line":49,"offset":15}}},{"text":"ErrorStackParser","kind":"alias","kindModifiers":"","spans":[{"start":{"line":25,"offset":8},"end":{"line":25,"offset":24}}],"nameSpan":{"start":{"line":25,"offset":8},"end":{"line":25,"offset":24}}},{"text":"formatCurrency","kind":"alias","kindModifiers":"","spans":[{"start":{"line":15,"offset":8},"end":{"line":15,"offset":22}}],"nameSpan":{"start":{"line":15,"offset":8},"end":{"line":15,"offset":22}}},{"text":"fs","kind":"alias","kindModifiers":"","spans":[{"start":{"line":18,"offset":8},"end":{"line":18,"offset":15}}],"nameSpan":{"start":{"line":18,"offset":13},"end":{"line":18,"offset":15}}},{"text":"getCloudfrontSigningParams","kind":"const","kindModifiers":"","spans":[{"start":{"line":233,"offset":7},"end":{"line":239,"offset":2}}],"nameSpan":{"start":{"line":233,"offset":7},"end":{"line":233,"offset":33}}},{"text":"hasher","kind":"alias","kindModifiers":"","spans":[{"start":{"line":10,"offset":8},"end":{"line":10,"offset":19}}],"nameSpan":{"start":{"line":10,"offset":13},"end":{"line":10,"offset":19}}},{"text":"Hashids","kind":"alias","kindModifiers":"","spans":[{"start":{"line":16,"offset":8},"end":{"line":16,"offset":15}}],"nameSpan":{"start":{"line":16,"offset":8},"end":{"line":16,"offset":15}}},{"text":"htmlEntities","kind":"const","kindModifiers":"","spans":[{"start":{"line":241,"offset":7},"end":{"line":241,"offset":50}}],"nameSpan":{"start":{"line":241,"offset":7},"end":{"line":241,"offset":19}}},{"text":"htmlEntitiesCore","kind":"alias","kindModifiers":"","spans":[{"start":{"line":7,"offset":8},"end":{"line":7,"offset":29}}],"nameSpan":{"start":{"line":7,"offset":13},"end":{"line":7,"offset":29}}},{"text":"HTMLToPDF","kind":"function","kindModifiers":"","spans":[{"start":{"line":134,"offset":1},"end":{"line":153,"offset":2}}],"nameSpan":{"start":{"line":134,"offset":16},"end":{"line":134,"offset":25}},"childItems":[{"text":"params","kind":"const","kindModifiers":"","spans":[{"start":{"line":146,"offset":8},"end":{"line":150,"offset":3}}],"nameSpan":{"start":{"line":146,"offset":8},"end":{"line":146,"offset":14}}},{"text":"Payload","kind":"const","kindModifiers":"","spans":[{"start":{"line":151,"offset":10},"end":{"line":151,"offset":17}}],"nameSpan":{"start":{"line":151,"offset":10},"end":{"line":151,"offset":17}}}]},{"text":"htmlToText","kind":"alias","kindModifiers":"","spans":[{"start":{"line":9,"offset":8},"end":{"line":9,"offset":23}}],"nameSpan":{"start":{"line":9,"offset":13},"end":{"line":9,"offset":23}}},{"text":"intercomClient","kind":"let","kindModifiers":"","spans":[{"start":{"line":244,"offset":5},"end":{"line":244,"offset":19}}],"nameSpan":{"start":{"line":244,"offset":5},"end":{"line":244,"offset":19}}},{"text":"IntercomService","kind":"alias","kindModifiers":"","spans":[{"start":{"line":4,"offset":10},"end":{"line":4,"offset":25}}],"nameSpan":{"start":{"line":4,"offset":10},"end":{"line":4,"offset":25}}},{"text":"jwt","kind":"alias","kindModifiers":"","spans":[{"start":{"line":23,"offset":8},"end":{"line":23,"offset":16}}],"nameSpan":{"start":{"line":23,"offset":13},"end":{"line":23,"offset":16}}},{"text":"lambda","kind":"const","kindModifiers":"","spans":[{"start":{"line":120,"offset":7},"end":{"line":120,"offset":32}}],"nameSpan":{"start":{"line":120,"offset":7},"end":{"line":120,"offset":13}}},{"text":"MetadataService","kind":"const","kindModifiers":"","spans":[{"start":{"line":132,"offset":7},"end":{"line":132,"offset":54}}],"nameSpan":{"start":{"line":132,"offset":7},"end":{"line":132,"offset":22}}},{"text":"moment","kind":"alias","kindModifiers":"","spans":[{"start":{"line":22,"offset":8},"end":{"line":22,"offset":14}}],"nameSpan":{"start":{"line":22,"offset":8},"end":{"line":22,"offset":14}}},{"text":"nodemailer","kind":"alias","kindModifiers":"","spans":[{"start":{"line":20,"offset":8},"end":{"line":20,"offset":23}}],"nameSpan":{"start":{"line":20,"offset":13},"end":{"line":20,"offset":23}}},{"text":"opts","kind":"let","kindModifiers":"","spans":[{"start":{"line":122,"offset":5},"end":{"line":122,"offset":9}}],"nameSpan":{"start":{"line":122,"offset":5},"end":{"line":122,"offset":9}}},{"text":"path","kind":"alias","kindModifiers":"","spans":[{"start":{"line":19,"offset":8},"end":{"line":19,"offset":17}}],"nameSpan":{"start":{"line":19,"offset":13},"end":{"line":19,"offset":17}}},{"text":"push","kind":"let","kindModifiers":"","spans":[{"start":{"line":215,"offset":5},"end":{"line":215,"offset":9}}],"nameSpan":{"start":{"line":215,"offset":5},"end":{"line":215,"offset":9}}},{"text":"PushNotifications","kind":"alias","kindModifiers":"","spans":[{"start":{"line":21,"offset":8},"end":{"line":21,"offset":25}}],"nameSpan":{"start":{"line":21,"offset":8},"end":{"line":21,"offset":25}}},{"text":"reportError","kind":"const","kindModifiers":"","spans":[{"start":{"line":72,"offset":7},"end":{"line":103,"offset":2}}],"nameSpan":{"start":{"line":72,"offset":7},"end":{"line":72,"offset":18}},"childItems":[{"text":"errorMessage","kind":"let","kindModifiers":"","spans":[{"start":{"line":82,"offset":7},"end":{"line":82,"offset":24}}],"nameSpan":{"start":{"line":82,"offset":7},"end":{"line":82,"offset":19}}},{"text":"stack","kind":"const","kindModifiers":"","spans":[{"start":{"line":81,"offset":9},"end":{"line":81,"offset":46}}],"nameSpan":{"start":{"line":81,"offset":9},"end":{"line":81,"offset":14}}},{"text":"stackFrame","kind":"const","kindModifiers":"","spans":[{"start":{"line":87,"offset":14},"end":{"line":87,"offset":24}}],"nameSpan":{"start":{"line":87,"offset":14},"end":{"line":87,"offset":24}}}]},{"text":"rollbar","kind":"const","kindModifiers":"","spans":[{"start":{"line":65,"offset":7},"end":{"line":70,"offset":10}}],"nameSpan":{"start":{"line":65,"offset":7},"end":{"line":65,"offset":14}}},{"text":"Rollbar","kind":"alias","kindModifiers":"","spans":[{"start":{"line":17,"offset":8},"end":{"line":17,"offset":15}}],"nameSpan":{"start":{"line":17,"offset":8},"end":{"line":17,"offset":15}}},{"text":"S3","kind":"const","kindModifiers":"","spans":[{"start":{"line":114,"offset":7},"end":{"line":119,"offset":3}}],"nameSpan":{"start":{"line":114,"offset":7},"end":{"line":114,"offset":9}}},{"text":"sendMail","kind":"function","kindModifiers":"","spans":[{"start":{"line":201,"offset":13},"end":{"line":211,"offset":4}}]},{"text":"stripe","kind":"let","kindModifiers":"","spans":[{"start":{"line":249,"offset":5},"end":{"line":249,"offset":11}}],"nameSpan":{"start":{"line":249,"offset":5},"end":{"line":249,"offset":11}}},{"text":"Stripe","kind":"alias","kindModifiers":"","spans":[{"start":{"line":14,"offset":8},"end":{"line":14,"offset":14}}],"nameSpan":{"start":{"line":14,"offset":8},"end":{"line":14,"offset":14}}},{"text":"SVGToPDF","kind":"function","kindModifiers":"","spans":[{"start":{"line":155,"offset":1},"end":{"line":163,"offset":2}}],"nameSpan":{"start":{"line":155,"offset":16},"end":{"line":155,"offset":24}},"childItems":[{"text":"params","kind":"const","kindModifiers":"","spans":[{"start":{"line":156,"offset":8},"end":{"line":160,"offset":3}}],"nameSpan":{"start":{"line":156,"offset":8},"end":{"line":156,"offset":14}}},{"text":"Payload","kind":"const","kindModifiers":"","spans":[{"start":{"line":161,"offset":10},"end":{"line":161,"offset":17}}],"nameSpan":{"start":{"line":161,"offset":10},"end":{"line":161,"offset":17}}}]},{"text":"tmp","kind":"alias","kindModifiers":"","spans":[{"start":{"line":1,"offset":8},"end":{"line":1,"offset":11}}],"nameSpan":{"start":{"line":1,"offset":8},"end":{"line":1,"offset":11}}},{"text":"transporter","kind":"let","kindModifiers":"","spans":[{"start":{"line":193,"offset":5},"end":{"line":193,"offset":16}}],"nameSpan":{"start":{"line":193,"offset":5},"end":{"line":193,"offset":16}}},{"text":"uuidv4","kind":"alias","kindModifiers":"","spans":[{"start":{"line":13,"offset":8},"end":{"line":13,"offset":14}}],"nameSpan":{"start":{"line":13,"offset":8},"end":{"line":13,"offset":14}}}]}}
Info 412  [12:17:36.704] request:
    {"seq":64,"type":"request","command":"quickinfo","arguments":{"file":"/MY_PROJECT/server/src/components/core.ts","line":28,"offset":41}}
Info 413  [12:17:36.704] Starting updateGraphWorker: Project: /MY_PROJECT/server/src/tsconfig.json
Err 414   [12:17:36.704] Exception on executing command {"seq":64,"type":"request","command":"quickinfo","arguments":{"file":"/MY_PROJECT/server/src/components/core.ts","line":28,"offset":41}}:

    Debug Failure. False expression: FailedLookup: /MY_PROJECT/server/src/components/node_modules/@server/../package.json failedLookupLocationPath: /MY_PROJECT/server/src/components/node_modules/package.json

    Error: Debug Failure. False expression: FailedLookup: /MY_PROJECT/server/src/components/node_modules/@server/../package.json failedLookupLocationPath: /MY_PROJECT/server/src/components/node_modules/package.json
    at getDirectoryToWatchFailedLookupLocation (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87564:26)
    at watchFailedLookupLocationOfResolution (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87632:26)
    at Array.forEach (<anonymous>)
    at watchFailedLookupLocationOfNonRelativeModuleResolutions (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87661:25)
    at Map.forEach (<anonymous>)
    at Object.clearPerDirectoryResolutions [as startCachingPerDirectoryResolution] (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87403:50)
    at ConfiguredProject.Project.updateGraphWorker (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:118813:38)
    at ConfiguredProject.Project.updateGraph (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:118762:42)
    at ConfiguredProject.updateGraph (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:119135:63)
    at Object.updateProjectIfDirty (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:119449:45)
    at ConfiguredProject.Project.getLanguageService (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:118459:28)
    at IOSession.Session.getQuickInfoWorker (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:122512:41)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:121617:61)
    at /MY_PROJECT/node_modules/typescript/lib/tsserver.js:123086:88
    at IOSession.Session.executeWithRequestId (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:123077:28)
    at IOSession.Session.executeCommand (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:123086:33)
    at IOSession.Session.onMessage (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:123106:35)
    at Interface.<anonymous> (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:124369:27)
    at emitOne (events.js:116:13)
    at Interface.emit (events.js:211:7)
    at Interface._onLine (readline.js:282:10)
    at Interface._normalWrite (readline.js:424:12)
    at Socket.ondata (readline.js:141:10)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:594:20)
Info 415  [12:17:36.705] response:
    {"seq":0,"type":"response","command":"quickinfo","request_seq":64,"success":false,"message":"Error processing request. Debug Failure. False expression: FailedLookup: /MY_PROJECT/server/src/components/node_modules/@server/../package.json failedLookupLocationPath: /MY_PROJECT/server/src/components/node_modules/package.json\nError: Debug Failure. False expression: FailedLookup: /MY_PROJECT/server/src/components/node_modules/@server/../package.json failedLookupLocationPath: /MY_PROJECT/server/src/components/node_modules/package.json\n    at getDirectoryToWatchFailedLookupLocation (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87564:26)\n    at watchFailedLookupLocationOfResolution (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87632:26)\n    at Array.forEach (<anonymous>)\n    at watchFailedLookupLocationOfNonRelativeModuleResolutions (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87661:25)\n    at Map.forEach (<anonymous>)\n    at Object.clearPerDirectoryResolutions [as startCachingPerDirectoryResolution] (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:87403:50)\n    at ConfiguredProject.Project.updateGraphWorker (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:118813:38)\n    at ConfiguredProject.Project.updateGraph (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:118762:42)\n    at ConfiguredProject.updateGraph (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:119135:63)\n    at Object.updateProjectIfDirty (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:119449:45)\n    at ConfiguredProject.Project.getLanguageService (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:118459:28)\n    at IOSession.Session.getQuickInfoWorker (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:122512:41)\n    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:121617:61)\n    at /MY_PROJECT/node_modules/typescript/lib/tsserver.js:123086:88\n    at IOSession.Session.executeWithRequestId (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:123077:28)\n    at IOSession.Session.executeCommand (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:123086:33)\n    at IOSession.Session.onMessage (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:123106:35)\n    at Interface.<anonymous> (/MY_PROJECT/node_modules/typescript/lib/tsserver.js:124369:27)\n    at emitOne (events.js:116:13)\n    at Interface.emit (events.js:211:7)\n    at Interface._onLine (readline.js:282:10)\n    at Interface._normalWrite (readline.js:424:12)\n    at Socket.ondata (readline.js:141:10)\n    at emitOne (events.js:116:13)\n    at Socket.emit (events.js:211:7)\n    at addChunk (_stream_readable.js:263:12)\n    at readableAddChunk (_stream_readable.js:250:11)\n    at Socket.Readable.push (_stream_readable.js:208:10)\n    at Pipe.onread (net.js:594:20)"}
jpike88 commented 5 years ago

@mjbvz this issue is still 'needs more info'... is there anything else I should be providing?

mjbvz commented 5 years ago

Stack looks like https://github.com/Microsoft/TypeScript/issues/27405. Can you using typescript@next by following these instructions to see if that fixes the problem

I'm not sure if that error is the root cause of the issue you are seeing or not

jpike88 commented 5 years ago

typescript@next fixes the issue