Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript babel.js在npm模块中的使用_Javascript_Npm_Babeljs - Fatal编程技术网

Javascript babel.js在npm模块中的使用

Javascript babel.js在npm模块中的使用,javascript,npm,babeljs,Javascript,Npm,Babeljs,我目前正在收集有关ES6以及javascript社区如何处理新变化的知识 看起来大家现在都在使用babel自由编写ES6代码 但目前99%的公共npm包都支持ES5。即使是在2015年或2016年创建的新产品。我的想法是,他们使用ES6,然后将其传输到ES5。但通过随机查看流行模块,我找不到任何使用巴别塔的人。大多数人仍然在npm包中使用干净的ES5 发生什么事了?他们使用巴别塔有什么困难吗?他们不想使用ES6?或者他们根本不需要它?有没有不这样做的惯例?问题等 我打算用ES6编写一个npm模块

我目前正在收集有关ES6以及javascript社区如何处理新变化的知识

看起来大家现在都在使用babel自由编写ES6代码

但目前99%的公共npm包都支持ES5。即使是在2015年或2016年创建的新产品。我的想法是,他们使用ES6,然后将其传输到ES5。但通过随机查看流行模块,我找不到任何使用巴别塔的人。大多数人仍然在npm包中使用干净的ES5

发生什么事了?他们使用巴别塔有什么困难吗?他们不想使用ES6?或者他们根本不需要它?有没有不这样做的惯例?问题等


我打算用ES6编写一个npm模块,并用babel将传输代码发布到ES5。我应该这样做还是使用干净的ES5?

“我找不到一个使用babel的npm模块”-@Bergi我编辑了我的问题。我的意思是-快速检查模块,我知道-我看到他们不使用巴别塔。因为流行的模块通常比ES6“旧”。这意味着他们在Babel和ES6“可用”之前就编写了代码。没有人会为了ES6的缘故,开始重写一些功能完善的东西,然后再调试它。所有这些都是考虑到每个人都可以随时传输所有东西,这并不是真的,所以实际上,你现在期望看到的事情将在两年后发生。我还要指出,巴贝尔在前端NPM软件包中得到了非常广泛的应用,例如。这只是特定于节点的软件包,还没有真正实现。”我找不到一个使用babel的npm模块“-@Bergi我编辑了我的问题。我的意思是-快速检查模块,我知道-我看到他们不使用巴别塔。因为流行的模块通常比ES6“旧”。这意味着他们在Babel和ES6“可用”之前就编写了代码。没有人会为了ES6的缘故,开始重写一些功能完善的东西,然后再调试它。所有这些都是考虑到每个人都可以随时传输所有东西,这并不是真的,所以实际上,你现在期望看到的事情将在两年后发生。我还要指出,巴贝尔在前端NPM软件包中得到了非常广泛的应用,例如。它只是特定于节点的包,还没有真正实现。