【问题标题】:Created basic JSX file to test ReactJS is not working创建基本 JSX 文件来测试 ReactJS 不起作用
【发布时间】:2019-10-22 00:58:27
【问题描述】:

here is a pic of the error我创建了一个基本的 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 文件上失败了。知道我缺少什么吗?

【问题讨论】:

  • 你安装react-dom了吗?
  • 您好,感谢您的回复。是的,已经安装了 react-dom.js 和 react.js

标签: javascript c# reactjs model-view-controller


【解决方案1】:

我想出了什么问题,

我没有安装和配置 JavaScriptEngineSwitcherV8

需要包装 JavaScriptEngineSwitcherV8 JavaScriptEngineSwitcherV8.你的平台

在 App_Start 的 ReactJS.cs 中添加

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

并添加参考

using JavaScriptEngineSwitcher.Core;
using JavaScriptEngineSwitcher.V8;

感谢大家的回复:)

【讨论】:

  • 这是有道理的,因此我删除了我模糊的答案试图帮助你:)
猜你喜欢
  • 2022-10-08
  • 2013-10-26
  • 1970-01-01
  • 2023-04-10
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-18
相关资源
最近更新 更多