Компиляция с использованием babel в проекте C # / .NET - PullRequest
0 голосов
/ 23 сентября 2019

Попытка использовать 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

...