Попытка использовать babel для компиляции некоторого кода в проекте C # /. NET, следуя примеру https://babeljs.io/setup#installation для C # /. NET.
Установил пакет React.Core с помощью диспетчера пакетов NuGet (Install-Package React.Core) в простом проекте Hello world (https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code).
using System;
using React;
//using React.Web;
//using React.TinyIoC;
//using React.Web.Mvc4;
//using React.Web.TinyIoC;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
// Console.WriteLine("Hello World!");
var babel = ReactEnvironment.Current.Babel;
// Transpiles a file
// You can instead use `TransformFileWithSourceMap` if you want a source map too.
// var result = babel.TransformFile("foo.js");
// Transpiles a piece of code
var result = babel.Transform("class Foo { }");
Console.WriteLine(result);
}
}
}
Ошибка получения сообщения Alls at: необработанное исключение: React.TinyIoC.TinyIoCResolutionException: невозможно разрешить тип: React.IReactEnvironment в React*это версия пакетов React.Core и других версий 5.1.0