Babel将JSX翻译成JS
Babel to translate JSX to JS
在c#中,我得到一个JSX文件作为输入,并希望将其转换为JS。我想使用babel库,并使用了这个指南:https://babeljs.io/docs/setup/#installation
然而,我得到了一个类型为:
的异常类型的未处理异常"React.TinyIoC。在React.Core.dll中发生了TinyIoCResolutionException
附加信息:无法解析类型:React。IReactEnvironment
这一行的: reactenenvironment。当前
我已经尝试创建一个新的ASP。. NET项目,没有抛出异常,一切正常。
我的问题是:如何在非web项目中使用babel ?
您需要为非Web应用程序运行一个额外的初始化步骤。这个初始化步骤在Web应用程序中自动完成。
如果是控制台应用程序,则使用此函数
private static void Initialize()
{
Initializer.Initialize(registration => registration.AsSingleton());
var container = React.AssemblyRegistration.Container;
// Register some components that are normally provided by the integration library
// (eg. React.AspNet or React.Web.Mvc6)
container.Register<ICache, NullCache>();
container.Register<IFileSystem, SimpleFileSystem>();
}
并在主方法中调用。
看一下React的github控制台示例应用程序。净
参考链接
相关文章:
- 如何将此JS翻译成Angular2
- Angular JS:翻译带有大量文本的静态html页面
- 为什么可以't I翻译JS画布图像
- 翻译是从哪里来的?Java servlet、tomcat和Ext Js Sencha应用程序
- 如何在多语言网站中翻译JS中的单词
- backbone.js的本地化和翻译
- node.js请求编码(谷歌翻译)
- 协助翻译JS到CLJS
- Rails I18n-js:缺少翻译
- Symfony2和Angular.JS之间共享的翻译
- 在快速 JS 中使用全局翻译对象
- 如何在Angular.js中按翻译内容排序ng重复
- Three.JS翻译目标
- 使用“;transform:翻译“;与JS只工作一次
- 将一行JS翻译成C#(Unity)
- 一种用Poedit翻译JS的方法
- Angular.js:翻译在ie11上无法工作
- 如何使用本地化.js翻译跨js文件.如SweetAlert2.js
- discord. js翻译bot为不和谐
- Velocity js翻译问题