gpt4 book ai didi

javascript - 如何设置babel导出到es4 javascript?

转载 作者:行者123 更新时间:2023-12-03 05:14:42 26 4
gpt4 key购买 nike

我是babel的新手,但我希望它能导出AMD风格的js代码,同时也兼容chrome55和IE11。

我有这个

var babel = require("babel-core");



var result = babel.transform("let x = 1;", {
plugins: ["transform-es2015-modules-amd"]
});

console.log(result.code);

但是输出是

define([], function () {
"use strict";

let x = 1;
});

这是不对的,因为 IE11 中没有 let 支持。

有人知道这是怎么回事吗?

谢谢

最佳答案

只需将 es2015 预设添加到该选项即可。像这样:

var result = babel.transform("let x = 1;", {
presets: ["es2015"],
plugins: ["transform-es2015-modules-amd"]
});

将导致:

define([], function () {
"use strict";

var x = 1;
});

您应该先安装它:

npm install babel-preset-es2015 --save-dev

关于javascript - 如何设置babel导出到es4 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41653399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com