javascript 模块:Visual Studio 代码中的“export * as”

Fab*_*313 3 javascript export ecmascript-6 visual-studio-code es6-modules

我刚刚加入了一个新项目,偶然发现了以下 JavaScript 导出语法(带别名的全局导出):

export * as actions from './Something.actions.js';
Run Code Online (Sandbox Code Playgroud)

语法似乎有效,但我以前从未见过它,它在 Visual Studio 代码中被标记为错误。它是一个有效的语法吗?有人可以解释为什么 vscode 认为这种语法不正确吗?

在此处输入图片说明

在此处输入图片说明

Fab*_*313 5

这是目前的实验性语法(第 1 阶段),通过 Babel 支持,但目前在 Visual Studio 代码中不支持。

想要查询更多的信息:

https://github.com/tc39/proposal-export-ns-from

https://github.com/Microsoft/vscode/issues/45139