配置巴别塔

编辑本页

警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 4.0,现已不再维护。

本页的更新版本用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。

配置巴别塔

巴别塔自动为所有配置. js而且.jsx文件通过babel-loader使用合理的默认值(例如env预设和反应如果要求)。

需要进一步扩展Babel配置吗?最简单的方法是通过configureBabel ()

12 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/ / webpack.config.js/ /……再来一个/ /……//首先,安装任何你想要使用的预设(例如yarn add babel-preset-es2017)//然后,修改默认的Babel配置.configureBabel (函数babelConfig{//添加额外的预设babelConfig.presets.push (“es2017”);//默认不添加插件,但你可以添加一些/ / babelConfig.plugins.push(“styled-jsx /巴别塔”);});

创建.babelrc文件

而不是打电话configureBabel (),你可以创建一个.babelrc文件在您的项目的根。这是一种更“标准”的配置Babel的方式,但它有一个缺点:一旦.babelrc文件存在,安可不能再为您添加任何通天塔配置.例如,如果你打电话Encore.enableReactPreset (),反应预设会自动添加到巴别塔:你必须自己添加进去.babelrc

一个例子.babelrc文件可能是这样的:

12 3 4 5 6 7 8 9 10 11 12
{presets: [['env', {modules:,目标:{浏览器:'>1%’,糟蹋:真正的useBuiltIns}:真正的}]]}
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。