問題タブ [babeljs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 6to5 を使用しているときに Object.assign() をブラウザーで動作させるにはどうすればよいですか?
私は6to5トランスパイラーを使用しています。コードで Object.assign() を使用しようとすると、次のエラーが発生しますUncaught TypeError: Object.assign is not a function
。この機能を有効にするにはどうすればよいですか?
javascript - 6to5 es6 クラス、新しい Date() トリガーが最大コールスタックを超えました
6to5 コンパイラを使用して ES6 クラスを作成しています。セッター関数を呼び出す非常に基本的なクラスがありnew Date()
、残念ながらmaximum callstack exceeded
Chrome例外とtoo much recursion
FireFoxが発生します。
次のパターンの何が問題なのかわかりませんが、呼び出しnew Date()
が例外の原因です。
javascript - 必要なライブラリが ES6 から ES5 に変換されないのはなぜですか?
構文を使用している別のライブラリにあるreact
アプリを作成しています。libを使用した私のコードは次のとおりです。require
ES6
horario-calendar
サードパーティのアプリであり、ES6
構文がいっぱいです。すべてのコードgulp
を. タスクは次のとおりです。transpile
ES6
しかし、それはコードによるものではありませんtranspile
。require
それはtranspile
私のコードだけです。私はまだES6
スタイルのインポートをすべてhorario-calendar
. transpile
そのコードにも何をする必要がありますか?
javascript - ES6 クラス: メソッドの実装を別の関数でラップする
ES6クラスを使用してこのようなことを行うための構文を理解しようとしています:
これは私がこれまでに持っているものです:
何か案は?
maven - Traceur または Babel を使用する ES6 を ES5 にトランスパイルする Maven プラグイン
maven プロジェクトで traceur または Babel (以前は 6to5 という名前) を使用して ECMAScript6 コードを ECMAScript5 にトランスパイルする方法は既にありますか? 私はすでに成功せずにネットを検索しました。
javascript - 2 つの引数を渡すコールバックで動作する promise を作成する
最近の Cordova アプリでは、データをローカルに保存するために必要なデバイス サポートと機能を提供する WebSQL API を使用しました。今後のプロジェクトで再び使用する予定なので、BabelJS を使用して、core.js に実装された promise の調査を開始しました。約束の実装への追加されたリンクを編集します。
これが私がこれまでに持っているものです:
API 自体を使用して単純なクエリを実行する際の必要最低限の機能は次のとおりです。
したがって、トランザクションは単純にトランザクション インスタンスを渡します。これを使用して、SQL ステートメントを実行できます。それは約束を包むのに十分簡単でした。トリッキーな部分は、executeSql
メソッドのコールバックです。これは、追加のクエリに使用すると便利なトランザクションを渡します。次に、結果データを渡します。これをプロミスでラップするにはどうすればよいですか?
私のDataSource
クラスでは、executeSql メソッドはトランザクション オブジェクトをログに記録しますが、res オブジェクトはログに記録しません。その後、トランザクションは正しく開始され、promise が返されます。しかし、最初のパラメーターのみを返すことを尊重します。どうすればこれを回避できますか?
javascript - Babel と Grunt を使用してプロジェクトを適切にコンパイルする方法
Babel で遊んでみましたが、うまくいきません。
私のプロジェクトはシンプルです
index.html
main.js
module.js
Gruntfile.js
grunt を実行すると、すべてがコンパイルされます。しかし、私は期待される結果を得ることができません。
まず、ブラウザが と言うrequire is not defined
ので、require.js を HTML に追加します。
それから、私は得るError: Module name "module" has not been loaded yet for context: _. Use require([]) http://requirejs.org/docs/errors.html#notloaded
私はこれらすべてについて少し混乱しています。コードを機能させるにはどうすればよいですか?
javascript - Transpile Async Babel.js での提案を待ちますか?
C# スタイルを導入する提案がありますasync-await
。Babel.js が ES6 を ES5 にトランスパイルすることは知っていますが、async-await にトランスパイルする方法はありますES5
か?
javascript - requirejs を使用してモジュールをロードするときに、スクリプト タグ タイプを「text/ecmascript-6」または「text/babel」に変更します
type
スクリプトタグを使用してrequirejsにJavascriptファイルをロードさせるときに、「text/ecmascript-6」または「text/babel」を使用しようとしています。どうやってやるの?
例えば