2017-02-22 13 views
2

ダイナミックチャックをロードする関数としてvscodeがes6 importをサポートしていないようです。vscode dynamic es6モジュールのインポートエラー

実際にインポートはwebpack 2 + babelでサポートされています。

通常のes6インポートや非同期機能を使用しても問題はありません。

Eslintもbabel-eslintを統合するまではエラーを報告していました。

私は1.9.1

enter image description here

vscodeのバージョンを使用しています私はjsconfig.jsonを使用してみましたが、それは、私は、ダイナミック輸入が一部であるとは思わない何も

{ 
    // See http://go.microsoft.com/fwlink/?LinkId=759670 
    // for the documentation about the jsconfig.json format 
    "compilerOptions": { 
     "target": "es2017" 
    }, 
    "exclude": [ 
     "node_modules", 
     "bower_components", 
     "jspm_packages", 
     "tmp", 
     "temp" 
    ] 
} 
+0

'import'式が無効です。ES6。 – Bergi

答えて

0

ダイナミックインポートは、2017年6月のリリース(v1.14.x)以降、TypeScript(v2.4.x)とVSCodeでサポートされるようになりました。

1

を変更しませんでした(JS言語サービスを駆動する)TypeScriptではまだサポートされていないので、requireを使用する必要があります。

+2

あなたが[babel-plugin-dynamic-import-webpack](https://github.com/airbnb/babel-plugin-dynamic-import-webpackage)経由でそれを翻訳しているならば、 'import() webpack)を使用している場合、またはwebpack 2.xを使用している場合。問題はVSCodeにエラーとして認識されなくなることです。 –