配置巴别塔
编辑本页警告:您正在浏览的文档欧宝体育电话欧宝娱乐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许可证。