Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Not compatible with ts-node 5.0.1 #4737

@davidkarlsen

Description

@davidkarlsen

using ts-node 5.0.1 protractor will fail with:

chunk {inline} inline.bundle.js, inline.bundle.js.map (inline) 3.89 kB [entry] [rendered]
chunk {main} main.bundle.js, main.bundle.js.map (main) 175 kB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 338 kB [initial] [rendered]
chunk {styles} styles.bundle.js, styles.bundle.js.map (styles) 73.3 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js, vendor.bundle.js.map (vendor) 8.4 MB [initial] [rendered]
(node:17999) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.

webpack: Compiled successfully.
[12:17:53] I/update - chromedriver: file exists /Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/webdriver-manager/selenium/chromedriver_2.37.zip
[12:17:53] I/update - chromedriver: unzipping chromedriver_2.37.zip
[12:17:53] I/update - chromedriver: setting permissions to 0755 for /Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/webdriver-manager/selenium/chromedriver_2.37
[12:17:53] I/update - chromedriver: chromedriver_2.37 up to date

/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/ts-node/src/index.ts:453
        throw new TSError([formatDiagnostic(result.error, cwd, ts, 0)])
              ^
TSError: ⨯ Unable to compile TypeScript
The specified path does not exist: '/Users/et2448/projects/tac/jfr/tac-jfr-js-client/e2e'. (5058)
    at readConfig (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/ts-node/src/index.ts:453:15)
    at Object.register (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/ts-node/src/index.ts:209:18)
    at beforeLaunch (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/protractor.conf.js:32:24)
    at q_1.Promise (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/protractor/built/util.js:46:49)
    at Function.promise (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/protractor/node_modules/q/q.js:682:9)
    at Object.runFilenameOrFn_ (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/protractor/built/util.js:38:16)
    at Object.initFn [as init] (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/protractor/built/launcher.js:104:12)
    at promise.then (/Users/et2448/projects/tac/jfr/tac-jfr-js-client/node_modules/@angular/cli/tasks/e2e.js:89:58)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:118:7)
error An unexpected error occurred: "Command failed.
Exit code: 1
Command: sh
Arguments: -c ng e2e
Directory: /Users/et2448/projects/tac/jfr/tac-jfr-js-client
Output:
".

It will tell that /Users/et2448/projects/tac/jfr/tac-jfr-js-client/e2e does not exist, but it does:

ls -ld /Users/et2448/projects/tac/jfr/tac-jfr-js-client/e2e
drwxr-xr-x  5 et2448  staff  160 Mar 12 19:16 /Users/et2448/projects/tac/jfr/tac-jfr-js-client/e2e
Davids-Work-MacBook-Pro:tac-jfr-js-client et2448$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions