Javascript 是否有标准化的ES6文件扩展名?如果是,是什么?

Javascript 是否有标准化的ES6文件扩展名?如果是,是什么?,javascript,ecmascript-6,Javascript,Ecmascript 6,我想知道ES6是否有标准的文件扩展名。到目前为止,我已经将.es6和.es6.js视为两个选项,但我很好奇第三方软件包和工具是否能更好地支持其中一个选项。如果Mozilla倾向于一个特定的方向。没有正式的ES6/JS扩展,尽管大多数人似乎更喜欢.JS。ECMAScript特定的后缀并不常见 Mozilla在Firefox和FirefoxOS中使用了两个扩展:.js和.jsm。没有特定于ECMA脚本的后缀 对于Gecko(主要用JS编写的布局引擎),它们同时使用.JS和.jsm。示例: 在其他一些

我想知道ES6是否有标准的文件扩展名。到目前为止,我已经将
.es6
.es6.js
视为两个选项,但我很好奇第三方软件包和工具是否能更好地支持其中一个选项。如果Mozilla倾向于一个特定的方向。

没有正式的ES6/JS扩展,尽管大多数人似乎更喜欢
.JS
。ECMAScript特定的后缀并不常见

Mozilla在Firefox和FirefoxOS中使用了两个扩展:
.js
.jsm
。没有特定于ECMA脚本的后缀

对于Gecko(主要用JS编写的布局引擎),它们同时使用
.JS
.jsm
。示例:

在其他一些子项目中,例如,它们仅使用
.js
。示例:

注意:
.jsm
是壁虎特有的东西-它是一种生物

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


提醒一下:Gecko端的源代码的语法是纯JS的,带有一些扩展——其中一些最终出现在ECMA脚本6中,一些没有。不过,总的来说,Mozilla人倾向于严格遵循ECMA脚本规范。列出了可能的差异。

.js
是我迄今为止所看到的全部内容。。这是有道理的。我们没有开始使用<代码> 4。C.<代码> > <代码> >代码>异步> <代码> .NET4or,更相关的是,我们不使用<代码> .ES3. JS,<代码> .ES4. JS,<代码> .ES5. JS只是使用<代码>。JS < /代码> ES是JS的基础,所以JS是JS的基础。您看到的选项最有可能是IDE让他们知道您正在编写ES6,以便它能够提供自动完成等功能。我可以举一个例子:Mailspring将使用
.ES6
作为其ES6 JS文件扩展名。你可以查看他们的GitHub:我确实使用了
src/es6/filename.js
src/less/filename.less
。这个答案根本没有解决OP的问题。因此,这应该是一个评论。OP询问Mozilla是否向特定方向倾斜。我不明白这怎么不是对那个问题的回答。莫兹利安人。哈,我想我是一个色度学家=P@AaditMShah-我对OP的问题的第一部分添加了一个答案-这很简单-但你有一个公平的观点,它遗漏了。Mozilla部分更有趣。@DanPantry OP询问Mozilla是否倾向于ES6而不是JavaScript扩展的特定方向。这就是我要争论的问题。