Javascript vscode动态es6模块导入错误

Javascript vscode动态es6模块导入错误,javascript,ecmascript-6,visual-studio-code,Javascript,Ecmascript 6,Visual Studio Code,当用作加载动态卡盘的函数时,vscode似乎不支持es6导入 Webpack2+babel实际上支持导入 正常es6导入或使用异步函数时没有问题 在我集成babel Eslint之前,Eslint也报告了一个错误 我使用的是vscode版本1.9.1 我尝试使用jsconfig.json,但它没有改变任何东西 { // See http://go.microsoft.com/fwlink/?LinkId=759670 // for the documentation about

当用作加载动态卡盘的函数时,vscode似乎不支持es6导入

Webpack2+babel实际上支持导入

正常es6导入或使用异步函数时没有问题

在我集成babel Eslint之前,Eslint也报告了一个错误

我使用的是vscode版本1.9.1

我尝试使用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"
    ]
}

我不认为动态导入是ES6的一部分,而且TypeScript还不支持动态导入(它驱动JS语言服务),因此我认为您必须使用
require

您可以在首选项中设置
“javascript.validate.enable”:false
,并使用另一个语法验证(例如).

自2017年6月发布以来,TypeScript()和VSCode现在都支持动态导入。

import
表达式无效ES6。我认为如果您通过或使用webpack 2.x传输,可以使用
import()
语法。问题是让VSCode停止将其识别为错误。