1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Error: TSError: ⨯ Unable to compile TypeScript

Discussão em 'Angular' iniciado por RicoLiu, Julho 22, 2025.

  1. RicoLiu

    RicoLiu Guest

    I am facing the problem:

    My Project is built on Angular4 with typescript, e2e testing with protractor & karma.

    Travis-ci has this error:

    [03:34:54] E/launcher - Error: TSError: ⨯ Unable to compile TypeScript
    Cannot find type definition file for 'jasmine'. (2688)
    Cannot find type definition file for 'node'. (2688)
    e2e/app.e2e-spec.ts (1,32): Cannot find module './app.po'. (2307)
    e2e/app.e2e-spec.ts (4,1): Cannot find name 'describe'. (2304)
    e2e/app.e2e-spec.ts (7,3): Cannot find name 'beforeEach'. (2304)
    e2e/app.e2e-spec.ts (11,3): Cannot find name 'it'. (2304)
    e2e/app.e2e-spec.ts (13,5): Cannot find name 'expect'. (2304)

    The command "ng e2e" exited with 4.


    My tsconfig.json:

    {
    "compileOnSave": false,
    "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "baseUrl": ".",
    "paths": {
    "*": ["./node_modules/*", "*"]
    },
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "types": [ "node", "jasmine" ],
    "typeRoots": [
    "./node_modules/@types"
    ],
    "lib": [
    "es2016",
    "dom"
    ]
    }
    }


    My tsconfig.spec.json:

    {
    "compilerOptions": {
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [
    "es2016",
    "dom"
    ],
    "outDir": "../out-tsc/spec",
    "module": "commonjs",
    "target": "es5",
    "baseUrl": "",
    "types": [
    "jasmine",
    "node"
    ],
    "typeRoots": [
    "../node_modules/@types"
    ]
    },
    "files": [
    "test.ts"
    ],
    "include": [
    "**/*.spec.ts"
    ]
    }


    Node v6.10.3

    npm v3.10.10

    Please help me.

    Continue reading...

Compartilhe esta Página