2016-06-16 16 views
0

Chrome 51のmy webextension(background.jsコード)でECMAScript 6を使用しようとしていますが、最初のインポート時に「予期しないトークンのインポート」というエラーが表示されます。 Chromeの実験的なjavascript機能を有効にしました。 WebExtensionでECMAScript6を使用することについて、どこでも入手できる情報はありますか?webextensionsでECMAScript 6を使用するには?

+0

これは興味深いことです。 ES6はFirefoxのどこでも利用可能です。あなたのコードを貼り付けることはできますか? ES6の一部がまだサポートされていない可能性があります。 – Noitidart

+0

background.jsの先頭にある最初の 'import'ステートメントで失敗するだけなので、残りのコードとは関係ないと思いますか?私はすでにES5でそれを書き換えてしまったので、それはなくなってしまいました。私はMacでChrome 51で試しましたが、FFではなく、拡張子をロードしないでください – FalFire

答えて

0

ES6モジュールのネイティブサポートは非​​常に重要です。一般的な方法は、モジュールをバンドルするビルドを用意することです。そのためにはrollupが一般的です。

これを行うwebExtアドオン用にskeletonを作成しました。