我试图让 Firefox 在 ES6 中运行 Promise,但遇到了触发错误的“let”关键字;
语法错误:let 是保留标识符
更改脚本标签以包含;
类型=“应用程序/javascript;版本=1.7”
没有用,所以我正在寻求转换代码。
我的情况是除了文本编辑器之外没有任何东西被使用。没有 NPM,没有 Node 或 Angular,没有 Visual Studio,什么都没有。因此,当我研究编译器时,我发现没有任何选项可以让我在没有任何其他工具/编辑器/等的情况下转换此代码。
是否有一个选项让我不必学习、使用、安装、配置、改编另一个工具,只需直接转换它,或者是否存在某些特定于服务器的原因导致无法完成此操作?我有什么选择?
提前致谢!希望有人可以教我 ES6 并让它与 Firefox 一起工作,这样它就不会触发错误并按照预期的方式使用“let”。
您可以使用 babel-standalone 在浏览器中编写 ES6
<div id="output"></div>
<!-- Load Babel -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<!-- Your custom script here -->
<script type="text/babel">
const getMessage = () => "Hello World";
document.getElementById('output').innerHTML = getMessage();
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)