请参阅babel文档:
注意:默认情况下,对node_modules的所有要求都将被忽略。您可以通过传递忽略正则表达式来覆盖它。
通常期望的是,其中的模块node_modules
已经提前进行了转译,因此Babel不会对其进行处理。如果您不打算这样做,则需要告诉它可以处理哪些文件。ignore
允许。
require("babel/register")({
// Ignore everything in node_modules except node_modules/rcomponents.
ignore: /node_modules\/(?!rcomponents)/
});