2017-11-16 15 views
0

と互換性のある誰かがAsp.net MVC 5.0の組み合わせで5.0-universalを使用していますか? 注:asp.netコア2.0は使用していません。asp.net mvc

{controller/action}としてtemplateurlを読み込んでいますので、razor view(cshtml)のメリットを利用しています。ここでの問題は、webpackを使用してバンドルすることができないことです。どんな例や参考資料も私たちのために役立ちます。 ありがとうございます!

答えて

1

Asp.net MVC 5.0でAngular Universal(SSR)を使用することはできません。

角度ユニバーサルレンダリングエンジンは、ASP.Net Coreを使用して書かれているため、 https://github.com/angular/universal/tree/master/modules/aspnetcore-engine

そして、.NetウェブページからNodeJsスレッドをスピンさせてNodeJsスクリプトを呼び出す、通信する、実行するための実際の魔法は、Githubプロジェクト-JavascriptServiceを使ってaspnet .netコアチームによって実装されました。このプロジェクトの後方ポートはありません。 https://github.com/aspnet/JavaScriptServices

そこで質問の後半のために:あなたはハッシュ化されたファイル名を生成WebPACKのバンドルに不安がある場合 は、その後、あなたのバンドル設定内のファイルを含むために、ワイルドカードパターンを指定することで、それを処理することができるはずです。 https://stackoverflow.com/a/46593613/2952405

注:に配備タスクを設定する必要があり、以前の重複コピーをバンドルからASP .NETを避けるために、古いスクリプトは新しいものを導入する前に、「にMyScript [ハッシュ]の.jsを。」ファイルを削除同じjsのバージョン。

次の資料は、(単なるアイデアのための)コア https://davidsekar.com/aspnetcore/dealing-with-hashed-filenames

でそれを行う方法を示しています