Skip to content

"TypeError: Cannot read property 'split' of undefined" when getting Typescript version numbers #143

Open
@ccmetz

Description

@ccmetz

I just started getting this error today when compiling my typescript project. It's really confusing because as far as I can tell, I've been using the same versions of these dependencies for awhile.

Relevant dependencies:
ttypescript: 1.5.12
typescript: 4.3.4

/app/node_modules/ttypescript/lib/loadTypescript.js:29
cc_api  |     var _e = ts.versionMajorMinor.split('.'), major = _e[0], minor = _e[1];
cc_api  |                                   ^
cc_api  |
cc_api  | TypeError: Cannot read property 'split' of undefined
cc_api  |     at Object.loadTypeScript (/app/node_modules/ttypescript/lib/loadTypescript.js:29:35)
cc_api  |     at Object.<anonymous> (/app/node_modules/ttypescript/lib/tsc.js:8:27)
cc_api  |     at Module._compile (internal/modules/cjs/loader.js:1114:14)
cc_api  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
cc_api  |     at Module.load (internal/modules/cjs/loader.js:979:32)
cc_api  |     at Function.Module._load (internal/modules/cjs/loader.js:819:12)
cc_api  |     at Module.require (internal/modules/cjs/loader.js:1003:19)
cc_api  |     at require (internal/modules/cjs/helpers.js:107:18)
cc_api  |     at Object.<anonymous> (/app/node_modules/ttypescript/bin/tsc:2:1)
cc_api  |     at Module._compile (internal/modules/cjs/loader.js:1114:14)

Does anyone know of anything that changed lately that could've caused this to break?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions