2016-12-18 12 views
0

Angular2 docsによれば、TypeScriptは最終的にES5に格下げされます。 Angular2アプリのES6-with-decoratorsやES5の翻訳ファイルへのアクセス方法をアプリ(npm実行サーバーまたはnpm開始)を実行するときです。 私が今使っているアプリはwebpack-angular2-starterで作成されています。WebkitでTypescriptから生成されたES5ファイルがAngular2である場所

私は複雑な分析のためにES6またはES5ファイルが必要ですが、私はPlatoを使用していますが、この作業では最高だと思います。

+2

のルートに生成なっている「どのように私はES6コードから活字体タイプの装飾を削除しますか?」あなたの質問です –

+0

いいえ、私の質問は、それらのES6ファイルはどこですか?ブラウザはJSで動作しませんTS –

+0

あなたのタイトルとあなたの投稿に質問を入れてください。 – Rob

答えて

0

webpack-dev-serverは、すべてのファイルをメモリから提供しています。 webpack.dev.jsでは出力はpath: helpers.root('dist'),と定義されていますが、ヘルパーはデフォルトでプロジェクトのルートへのパスを持ちますが、distという名前のフォルダは表示されません。 最も簡単な方法は、グローバルWebPACKのインストールすることで、ちょうどwebpackを命じるか、この場合npm run build:prodで、その後distフォルダがプロジェクト

-1

私はあなたがそれらを作成しない限り、彼らは活字体ファイルとは別に存在していない

... ES6ファイルが必要です。 TypeScriptコンパイラは、--target option(例えば、--target ES2015(またはその同義語--target ES6))を介して、生成する出力の種類(ES3、ES5、ES6/ES2015など)を知らせることができます。

複雑さの解析にES6ファイルが必要な場合は、TypeScriptコンパイラを使用してTypeScriptファイルを読み込み、ES6ファイルを出力できます。

+0

*(上記の実際のリンクが表示されない場合は、リフレッシュを押すか、同じ "同義語"が表示された場合)* –

+0

tsconfig.jsonには "compilerOptions"があります: {"target": "es5" ...しかし、それらを見るためにdisフォルダや何かがない、あるいはクロムコンソールでさえ私は.jsファイルを表示しない –

+0

@ Amir-Mousavi:つまり、あなたはES5、 ES6ファイルではありません。あなたがコンパイルのステップを実行していると仮定すると、彼らはどこかにいます。 'outDir'と' outFile'(以前は 'out')オプションを探してください。 –

関連する問題