2017-02-03 9 views
0

私はng e2eを実行しています。ng e2eを実行するとdist/out-tsc-e2eはどこにありますか?

dist/out-tsc-e2eにコンパイルされたjavascriptが表示されます。しかし、私はこのディレクトリ(out-tsc-e2e)を見ていません。

// tsconfig.json 
{ 
    "compileOnSave": false, 
    "compilerOptions": { 
    "declaration": false, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "outDir": "../dist/out-tsc-e2e", 
    "sourceMap": true, 
    "target": "es5", 
    "typeRoots": [ 
     "../node_modules/@types" 
    ] 
    } 
} 

私はng e2eを実行したときに何が起こっているかについて困惑しているので、私が尋ねる理由があります。

e2e/のtypescriptファイルがコンパイルされるのは、それですか?

答えて

1

これは、angle-cliがプロジェクトを足場にするように見えます。私は、あなたがこのディレクトリにtscを実行し、そのファイルがdist/ディレクトリに転送されたとします。 dist /が.gitignoreの一部であるため、変換されたJavaScriptファイルはコミットされないため、これは素晴らしい方法です。

ng e2eを実行したときの分度器テストでは、onPrepareメソッドがts-nodeを使用してJavaScriptに変換せずにTypeScriptを実行するため、TypeScriptを翻訳しません。

関連する問題