使用React.NET的Transpile js文件

时间:2017-04-04 19:32:05

标签: asp.net-mvc reactjs reactjs.net

是否可以使用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文件?

0 个答案:

没有答案