2016-10-11 4 views
2

でバベル-スタンドアロンを使用して、私はbabel-standaloneを使用していると私はhttps://github.com/Daniel15/babel-standalone/blob/master/examples/scriptTag-src.htmとまったく同じことをやっているが、私はあなたがブラウザ内バベルトランスを使用している警告ブラウザ

を取得します。プロダクションのためにスクリプトをプリコンパイルしてください。https://babeljs.io/docs/setup/

私は何をすべきか分かりません。私のES6コードをすべて古いブラウザでサポートされているコードに変換してはいけませんか?

答えて

4

これは単なる警告であり、心配することはありません。

ブラウザがファイルごとにコンパイルする必要がありますので、ブラウザにバベルを実行すると、バベルであなたのファイルをプリコンパイルするよりも遅いので、ちょうど、あなたが生産拠点上のブラウザでバベルを実行するべきではないことを知らせるていますあなたはページを開きます。しかし、開発用ページや個人用ページのためにそれを実行している場合や、気にしない(たとえば、あまりコードがない)場合は、この警告について心配する必要はありません。

+0

大丈夫です。ありがとう!私のコードが 'document.addEventListener( 'DOMContentLoaded'、function(){'の内部にあり、評価されませんでしたが、エラーは発生しませんでした。実際にはイベントリスナーはもう動作しないようですが、エラーは発生しません – Jamgreen