我々は、tsconfig.json
ファイルの中でうまく動作し、ES6をターゲットとするTypescriptで書かれたReactウェブアプリを持っています。TypescriptはどのようにWebpackで反応してES5をターゲットにするのですか?
これで、本番環境にデプロイするためにコンパイルした後、Uglifyjsで縮小したいと考えています。それはUglifyがES5だけをサポートしているので失敗します(#harmonyブランチでも、私はすでにそれを試みました)。
だから、webpackの出力はES5にする必要があります。しかし、私が"target": "es5"
をtsconfigファイルに設定すると、ウェブパックのコンパイルは失敗します:Unexpected token (164:41) You may need an appropriate loader to handle this file type.
私はどのようにして反応が起こるようにTypescriptでES5をターゲットできますか?
は、エラーのスクリーンショットを添付:
JSXがありますか?その線を見ることなく、何か具体的なことを言うのは難しいです。 –
予期しないトークンは何ですか? –
エラーが発生した行を添付しました。しかし、私はそれが重要だとは思わない。すべてがES6でコンパイルされます。なぜES5で失敗するのでしょうか? 'target'は私たちが行っているバージョンです** ** **、私たちが来るソースコードのバージョンは**から**です。いいえ? – Richard