Babel将以.babelrc中的设置作为最终设定,忽略CLI或其他配置来源。
不会合并设置,当Babel遇到.babelrc时,任何以前的设置都将被删除。
因此,只有包含在.babelrc文件中的设置才会生效。
您能澄清一下您的答案吗:这是否意味着设置会合并,并且.babelrc的设置优先?
不会合并任何设置,.babelrc的设置将优先于其他所有设置。
但是,在使用Webpack时可能存在例外情况。如果将Babel作为一个加载器,选项为babelrc:false,
则会从Webpack流程中省略.babelrc设置。
如果有其他依赖于Babel但与Webpack不兼容或不必要的软件包,则可以使用此选项。