asp.net 핵심 응용 프로그램에 JSX 파일을 번들로 제공하려고하지만 아무 것도 작동하지 않을 수 있습니다 ... ReactJS.NET도 사용하고 있습니다. 현재 카세트를 사용하여 파일을 묶어 놓았고 this guide + 카세트 자신의 사이트 가이드를 따랐습니다. 또한 React.Cassette NuGet 패키지가 설치되었을 때 CassetteConfiguration.cs
- 파일을 만들어야한다고 안내해주었습니다. 이런 일이 발생하지 않았기 때문에 내 자신의 CassetteConfiguration.cs
-file을 만들었습니다.카세트에 ScriptBundle을 추가하면 작동하지 않습니다.
namespace ReactNewTest
{
public class CassetteBundleConfiguration : IConfiguration<BundleCollection>
{
public void Configure(BundleCollection bundles)
{
// Configure your bundles here...
// Please read http://getcassette.net/documentation/configuration
bundles.Add<ScriptBundle>("main.js", "js/tutorial.jsx", "js/guide.jsx");
}
}
}
Index.cshtml
- -이 후
나는 내보기로 보내려고하고 뷰의 코드는 다음과 같습니다
@using React.AspNet
@using ReactNewTest
@using Cassette.React
@using System.Web.Optimization
@using Cassette.Views
@using Cassette
@using Cassette.Aspnet
@using Cassette.BundleProcessing
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@inject Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration TelemetryConfiguration
012 : 나는이에
_ViewImports.csHtml
을 편집 한
@using Cassette.Web
@using Cassette
@using Cassette.Views
@using Cassette.Aspnet
@using Cassette.BundleProcessing
@using Cassette.React
@{
Layout = null;
Bundles.Reference("main.js");
}
<html>
<head>
<title>Hello React</title>
</head>
<body>
<div id="content"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/remarkable/1.7.1/remarkable.min.js"></script>
@Bundles.RenderScripts()
</body>
</html>
실행하려고하면 this NullReferenceException이 표시됩니다.
나는이 번들을 asp.net 코어 applikation에서 작동 시키려고 며칠 동안 노력했지만, 나는 아무 것도 할 수 없다. 모든 문서는 오래되었고 동일한 튜토리얼 2로 연결된다. 세 살 ..
나는 asp.net 코어 자신의 번들, Babel, Webpack 광고와 함께 번들로 노력했지만 아무 것도 작동하지 않고, 그것은 나를 미치게합니다!
나는 누군가가이 묶음으로 나를 도울 수 있기를 정말로 바랍니다.