是否可以使用React.NET来转储js文件,以便在支持es5的浏览器中的js文件中使用es6功能?
我在一个带有React的ASP.NET MVC项目中使用React.NET,它通过BabelBundle将jsx文件转换为js文件但是如果我使用ASP.NET Bundling和Minification库将js文件添加到bundle中,它是没有被编译,因为它已经是一个js文件,例如:
bundles.Add(new BabelBundle("~/bundles/myBundle").Include(
"~/Scripts/React/Component1.jsx",
"~/Scripts/jsFile.js
));
在上面的例子中,正在编译Component1.jsx但是没有编译jsFile.js,因此不能在仅支持es5的浏览器中使用es6功能。
仅当在Debug配置中未创建bundle时(因为未启用捆绑),才会出现此问题。
是否可以配置React.NET babel版本以转换js文件?