Создан базовый файл JSX для тестирования ReactJS не работает - PullRequest
0 голосов
/ 22 октября 2019

вот картинка ошибки Я создал базовый проект MVC и добавил к нему React.js. Я создал следующий основной компонент. при выполнении приложения я получаю ошибку 500.

class Admin extends React.Component {
    constructor() {
      super();
    }

    render() {
      return (
        <div>
          test
        </div>
      );
    }
}

ReactDOM.render(
    <Admin />,
    document.getElementById('admin')
);

Я добавил следующие пакеты

React.js
React.Core
React.Web
ReactWeb.MVC4
System.Web.Optimization.React

Не уверен, почему он не работает в таком базовом файле jsx. Любая идея, что мне не хватает?

1 Ответ

0 голосов
/ 23 октября 2019

Я понял, что не так,

Я не установил JavaScriptEngineSwitcherV8 и настроил его

Требуется пакет JavaScriptEngineSwitcherV8 JavaScriptEngineSwitcherV8. вашу платформу

в ReactJS.cs в App_Start добавьте

JsEngineSwitcher.Current.DefaultEngineName = V8JsEngine.EngineName;
        JsEngineSwitcher.Current.EngineFactories.AddV8();

и добавьте ссылки

using JavaScriptEngineSwitcher.Core;
using JavaScriptEngineSwitcher.V8;

Спасибо всем за ответы :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...