2
Chromeの最新リリース版、つまりchrome 61でES6機能を再生しようとしていますが、import
キーワードを使用しているときにエラーが発生しました。 技術的には、import
は、次のような方法として使用されますが、コンソールは私にエラーがあった:インポートはクロム61で使用できませんか?
import Mymodule from "Mymodule.js"
印刷されたコンソールを:
chrome://flags/#enable-javascript-harmony
chrome://flags/#enable-module-scripts
:
Uncaught SyntaxError: Unexpected identifier
私はすでに上で、以下の実験的な機能をオンにしています
以降:
chrome://flags/#disable-javascript-harmony-shipping
がどのようにスクリプトを含めていますか? '
問題は
from "Mymodule.js"
です。モジュールは、完全なURL(プロトコルを含む)、絶対パス(/で始まる)、または相対パス(./または../で始まる)のいずれかでなければなりません。
他の文字列は、将来の使用のために予約されています。
ソース:https://jakearchibald.com/2017/es-modules-in-browsers/#bare-import-specifiers-arent-currently-supported(https://developers.google.com/web/updates/2017/09/nic61#modulesから参照)
出典
2017-10-13 23:14:53 himdel
良い文書や答えを見つけるのは難しい、厄介な問題に対する優れた答え。ありがとう@himdel。 – datelligence