有标准化的 ES6 文件扩展名吗?如果是的话,那是什么?

问题描述 投票:0回答:2

我想知道 ES6 是否有标准化的文件扩展名。到目前为止,我已经看到

.es6
.es6.js
作为两个选项,但我很好奇第三方软件包和工具是否通常更好地支持其中一个。如果 Mozilla 倾向于某个特定方向。

javascript ecmascript-6
2个回答
25
投票

没有正式的 ES6/JS 扩展,尽管大多数人似乎更喜欢

.js
。 ECMAScript 特定后缀并不常见。

Mozilla 在 Firefox 和 FirefoxOS 中使用两个扩展:

.js
.jsm
。没有 ECMA 脚本特定后缀。

对于 Gecko(主要用 JS 编写的布局引擎),他们同时使用

.js
.jsm
。示例:其中一个 DOM 模块源代码

在其他一些子项目中,例如Gaia,他们仅使用

.js
。示例:适用于 Firefox OS 的“系统”应用程序

注意:

.jsm
是 Gecko 特有的东西 - 它是一个 Javascript 模块

注意: ECMAScript 6 是一个标准,后来在 Firefox 中作为 Javascript 实现。所以这两个术语密切相关,几乎是同义词(source)。

注意:Gecko 端的源代码具有纯 JS 语法和一些扩展 - 其中一些最终出现在 ECMA Script 6 中,有些则没有。不过,总的来说,Mozilla 人倾向于严格遵循 ECMA 脚本规范。 此处列出了可能的差异。


0
投票

您可以从编译器 Visual Studio 的扩展中添加 ecmascript 在单词所有组件的状态下逐字添加您只能编写 rafc

© www.soinside.com 2019 - 2024. All rights reserved.