为了使用ES6模块,我在运行Node应用程序时使用了——experimental-modules标志。然而,当我使用这个标志时,元变量__dirname不可用。是否有另一种方法来获得与此模式兼容的存储

我一直在网上找这个问题没有一个明确的答案。目前Node.js只使用CommonJS语法来加载模块,如果你真的想使用标准的ECMAScript 2015模块语法,你要么必须事先编译它,要么在运行时使用外

我试图确定这两者之间是否有任何很大的区别,除了能够导入导出默认只做:使用export const我可以做到:除了这些,还有什么不同和/或用例吗?

使用ES6,我可以像这样从文件中导入几个导出:但是,我喜欢每个文件有一个模块的组织方式。我最终得到了这样的导入:我希望能够做到这一点:或者类似的东西,按照大家理解的约定,每个文件包含一个默认导出,每个

我试图在Node.js中获得ES6导入的窍门,并试图使用本示例中提供的语法:Cheatsheet链接我正在查看支持表,但我无法找到支持新的导入语句的版本(我尝试寻找文本import/require)。

使用ES6模块,我知道我可以为命名导入添加别名:我知道我可以导入默认导入:我想为默认导入设置别名,我认为以下方法可以奏效:但这会导致解析(语法)错误。我如何(或可以?)为默认导入设置别名?