Ecmascript 6 应为VS代码动态导入语法错误语句

Ecmascript 6 应为VS代码动态导入语法错误语句,ecmascript-6,visual-studio-code,Ecmascript 6,Visual Studio Code,你知道如何在VS代码中消除这个警告吗 const loadAnalytics = () => { import( /* webpackChunkName: "chunk-analytics" */ './analytics' ).then(page => page.init()); }; “预期声明或声明”,代码实际上编译了文件,只是为了在VS代码中不断看到此警告。更新-2017年11月3日 VS代码1.14+完全支持导入表达式。你不应该再遇到

你知道如何在VS代码中消除这个警告吗

  const loadAnalytics = () => {
    import(
      /* webpackChunkName: "chunk-analytics" */ './analytics'
    ).then(page => page.init());
  };


“预期声明或声明”,代码实际上编译了文件,只是为了在VS代码中不断看到此警告。

更新-2017年11月3日

VS代码1.14+完全支持导入表达式。你不应该再遇到这个问题


原始答案

VSCode 1.13不支持导入表达式,但我们只是在VSCode 1.14中添加了对它们的支持。你可以在今天晚上试试这个


如果需要继续使用1.13,@Steffen关于设置
“javascript.validate.enable”:false
的建议是可行的

您可以在.vscode/settings.json中设置
“javascript.validate.enable”:false
来禁用vscode的javascript验证,并改用eslint扩展名:可以!为什么我会在2020年看到它
const{m1:mm1,m2:mm2}=wait import(
/m.js?t=${Math.random()}
:解析错误:意外的令牌导入错误可能来自某个扩展名(如linter)不,不是因为我在js文件中使用它,而不是ts文件。如果是一根短绒,它会说,
eslint
There哦,是的,可能是。。。当我把鼠标悬停在这些错误上时,我非常习惯于看到“fromslint”,但现在它不见了,只有“问题”选项卡显示了它。