2018年8月4日土曜日

Visual Studio 2017でJavaScriptのimport機能を使ってたらエラーが出た

題名のまま。こんなエラーが出る。
Severity Code Description Project File Line Suppression State
Warning TS1148 (JS) Cannot use imports, exports, or module augmentations when '--module' is 'none'. Miscellaneous ...\OpenInPopup\options\options.js 14 Active
しかし、Mozillaのページを見ると構文は正しいようだ。Optionsを見ていたら、こんな項目を見つけた。
Text Editor→JavaScript/TypeScript→Project→General→
ECMAScript version for files that are not part of a project

importは「ECMAScript 6」から定義されているので、「ECMAScript 6」を選択するのが正しい。
実際に「ECMAScript 6」を選択したところ、エラーが表示されなくなった。

0 件のコメント:

コメントを投稿