我有当前的文件夹结构:
src/
package.json
.babelrc
themes/
theme1/
package.json
theme2/
package.json
当我在src
目录上运行Babel时,它使用根.babelrc
完美地编译所有文件,但是,当涉及主题目录时,它没有正确编译文件(即,它没有在插件/预设方面使用root Babel配置。)
每个主题都有自己的node_modules
(澄清),因为他们需要自己的模块。
每个主题都将使用相同的根Babel配置进行编译,因此我的解决方法是在每个主题目录中放置一个克隆的.babelrc
。这很好,但不理想。
我的问题是,为什么当每个主题目录中都存在package.json时,Babel不会尝试使用根babel.rc
My Babel命令非常简单:babel src --out-dir dist