问题标签 [es6-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10022 浏览

javascript - 如何连接 ES6 模块?

如何连接 ES6 模块?

0 投票
3 回答
19258 浏览

javascript - ES6 模块导入是否被提升?

我知道在新的 ES6 模块语法中,JavaScript 引擎不必评估代码即可了解所有导入/导出,它只会解析它并“知道”要加载的内容。

这听起来像吊装。ES6 模块是否被吊起?如果是这样,它们会在运行代码之前全部加载吗?

这段代码可能吗?

0 投票
14 回答
302150 浏览

javascript - 是否可以使用通配符从目录中的所有文件导入模块?

使用 ES6,我可以从这样的文件中导入多个导出:

但是,我喜欢每个文件有一个模块的组织。我最终得到这样的进口:

我希望能够做到这一点:

或类似的东西,每个文件都包含一个默认导出,并且每个模块的名称与其文件相同。

这可能吗?

0 投票
8 回答
65722 浏览

javascript - 将选项传递给 ES6 模块导入

是否可以将选项传递给 ES6 导入?

你怎么翻译这个:

到 ES6?

0 投票
2 回答
23049 浏览

javascript - 使用带有 javascript 导入语法的括号

我遇到了一个使用以下语法导入库的 javascript 库:

上面的方法和下面的方法有什么区别?

0 投票
1 回答
76883 浏览

javascript - 不建议在 ES6 中使用“use strict”?

我还不熟悉 ECMAScript 6。我刚刚克隆了 React Starter Kit repo,它使用 ES6 编写应用程序代码。我很惊讶地看到 linter 被配置为禁止该use strict指令的出现,我认为这是在 ES6 之前的 JavaScript 中推荐的。那么有什么意义呢?

0 投票
2 回答
136771 浏览

javascript - Javascript ES6 export const vs export let

Let's say I have a variable that I want to export. What's the difference between

vs

I understand the difference between const and let, but when you export them, what are the differences?

0 投票
5 回答
40495 浏览

javascript - 哪些浏览器支持 ECMAScript 6 的导入和导出语法?

我目前正在使用 MEAN Stack 编写 Web 应用程序,并尝试使用 ECMAScript 6 JavaScript 编写代码;但是,在使用导入和导出语法时,我在 Chrome 和 Firefox 中都遇到了错误。目前有没有完全支持 ECMAScript 6 的浏览器?

请注意:我不是问浏览器何时支持 ECMAScript 6。我在问哪些浏览器支持 ECMAScript 6 导入和导出语法。请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla#Features_not_yet_supported_by_Firefox

0 投票
2 回答
45615 浏览

javascript - ES6 解构和模块导入

我的印象是这种语法:

最终结果与此相同:

有人能解释一下有什么区别吗?

(我原本以为是React Router Bug。)

0 投票
7 回答
175365 浏览

javascript - ES6 中的 `export const` 与 `export default`

我试图确定这两者之间是否有任何重大差异,除了能够通过以下方式导入export default

并使用export const我可以做到:

除此之外还有什么不同和/或用例吗?