2017-07-05 3 views
-1
throw new TSError(formatDiagnostics(diagnosticList, cwd, ts, lineOffset)) 
    ^
TSError: ⨯ Unable to compile TypeScript 
Cannot find type definition file for 'jasmine'. (2688) 
Cannot find type definition file for 'node'. (2688) 

api/public/reports/api-report.spec.ts (1,46): Cannot find module './api-report'. (2307) 
... 
20 lines of different modules not found 
src/api/public/reports/api-report.spec.ts (134,17): Cannot find name 'expect'. (2304) 

^上記のエラーをコンパイルすることはできません広範囲に見て、ノード、npm、nvm、ジャスミンを再インストールしました。私のコードを見ました。それが何であるかの手掛かりはありません。は、活字体のUbuntu

+0

これはもっと良い場所につながるものかもしれません:) [typescript with webpack](https://www.typescriptlang.org/docs/handbook/integrating-with-build-tools.html# webpack)はるかに楽しい経験:) EDIT: 依存関係のために 'npm i -D @ types/[module]'を実行する必要があります –

答えて

0

ノードのタイプ定義が見つからないため、ノードアプリケーションで作業していると仮定することができます。タイプ定義はインストールされていません。

npm install @types/node --save-dev 

...このファイルをトリプルスラッシュディレクティブで参照する必要があります。

type definitionsreferencesのマニュアルを参照してください。あなたはジャスミンのためにこれを行う必要があるようにも聞こえる。

他のモジュールを適切にインポートしていない可能性もありますが、コードを見ずに判断するのは不可能です。