如何使用babel转换内联/嵌入式javascript?

Kar*_*ose 6 babeljs

我使用“ babel”命令将ES6脚本转换为ES5。

例如: babel testES6.js --out-file testES5.js

工作正常。我的问题是如何转换内联JavaScript。例如:test.html

<html>
   <head>
      <script type="text/javascript">
          //ES6 scripts
      </script>
   </head>
</html>
Run Code Online (Sandbox Code Playgroud)

jus*_*ris 6

根据babel文档,它支持键入text/ecmascript-6或的脚本text/babel。将浏览器版本添加到页面中,并为脚本设置适当的类型。


小智 5

您可以使用此代码并享受:)

<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.21.1/babel.min.js"></script>
<script type="text/babel">

</script>
Run Code Online (Sandbox Code Playgroud)