我要求使用旧版本中的某些模块编写新应用。我们还要测试旧版应用程序向Babel 6的过渡。
我有两个.babelrc,一个在上层目录中为Babel 5编写,另一个在子目录中为Babel 6编写:
├── .babelrc # babel5 config
├── app
│ └── foo.js # should work with both babel5 and babel6
└── new_app
├── .babelrc # babel6 config
└── bar.js # import ../app/foo.js
当我从子目录运行Babel 6时,它会抛出一个错误:
Using removed Babel 5 option etc
所以我尝试添加breakConfig: true
,它会引发另一个错误:
This is not a necessary option in Babel 6
有没有办法让Babel 6跳过解析上部配置,就像Babel 5使用breakConfig
选项一样?