2016-08-17 7 views
4

私は反応があるasp.netプロジェクトに取り組んでおり、反応ルータを使いたいと思っています。そのgit repoでは、セットアップはNode.jsについてのみ説明されています。 TypeScriptパッケージがNuGetであることが判明しましたが、インストール後、コンパイルエラーのためにプロジェクトをもう作成できません。react-routerとReact.netの使い方

誰もがasp.netプロジェクトの反応ルータをインストールする経験がありますか?

+0

達成しようとしていることは何ですか?サーバ側の '.net'アプリケーションで' JavaScript'コードを実行することはできません。 – Smartis

+1

反応ルータはクライアント上で動作しませんか?ちょうど反応するように? –

答えて

1

私たちはReactでアプリケーションをビルドしました。私たちはReduxとReact-Routerを使ってReact in Visual Studio Codeでアプリケーション全体を作りました。 Webpackはすべてのファイルを構築するために使用されます。アプリケーション全体が完了すると、js(蒸散および縮小)を作成し、バンドルjsのURLを指すスクリプトタグをWebアプリケーションページ(特に.aspxページ)に追加します。

あなたが既存のプロジェクトのディレクトリの中にホストしていれば、あなたはreact-routerで直面するかもしれません。例えば、 myappという名前のフォルダがあります。そのような場合は、反応アプリのルートをベース名に変更する必要があります。

私はReact.NETを試みたが、このようにそれをやった後に - 例えば - - ホット

をリロードあなたは別に、あなたがクライアント側の生態系を持っているすべての素晴らしいツールを使用してアプリケーション全体を構築することができますように私は本当にこのアプローチを言っていますそれが役に立てば幸い。

1

私はReact.NETを一度も使用していませんが、ASP.NETプロジェクトの外部に別のプロジェクトを作成するだけで済みます。バンドルなどの目的でwebpackを使用してください。反応プロジェクトを構築すると、静的アセット(main.js、chunk、cssファイル、images/sprites)が生成されます。これらの生成されたファイルをASP.NETプロジェクトに直接追加し、index.htmlを開始ページに設定します。

私たちはReactプロジェクトをthis boilerplateの上に構築しました。それは最適化、uglification、minification、バンドルの産業グレードの方法を使用し、何ではない!がんばろう!

関連する問題