問題タブ [webpack-dev-middleware]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React-Router と Webpack-Dev-Server セットアップ
webpack を初めて使用するので、React-Router と Webpack-Dev-Server を使用して正しくセットアップできません。
このように設定したい理由はwebpack-hot-middleware
、コードを変更するたびに を使用してページをリロードすることを利用するためです。
IndexPage を正しくレンダリングすることはできますが、URL の別のエントリ ポイントで手動で入力すると、webpack は、実際には React-Router にある別の場所を取得していると認識します。
現在のセットアップ (またはGithub リポジトリ) は次のとおりです。
webpack.config
webpack の server.js
src/クライアント/index.js
パッケージ.json
node.js - ASP.NET Core システムは指定されたファイルを見つけることができません
angular と ASP.NET Core を一緒に実行するには、このチュートリアルに従いました。最初のビルドは正常に機能しましたが、Angular パッケージを更新した後、アプリケーションの起動時に次のエラーが表示されます (プロセスで nodejs を再インストールする必要がありましたが、これが関連しているかどうかはわかりません)。
エラーは次の行にあります。
エラー自体は、問題を追跡するための有用な情報を提供しません。
私は得る:
System.AggregateException => Count = エラー CS0103: 'InnerExceptionCount' という名前が現在のコンテキストに存在しません
InnerExceptions の下に、次のエラーが表示されます。
System.ComponentModel.Win32Exception: システムは、Microsoft の System.Diagnostics.Process.Start(ProcessStartInfo startInfo) で System.Diagnostics.Process.Start() で System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo) で指定されたファイルを見つけることができません。 AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance.LaunchNodeProcess(ProcessStartInfo startInfo) Microsoft.AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance..ctor(String entryPointScript, String projectPath, String[] watchFileExtensions, String commandLineArguments, ILogger nodeOutputLogger, IDictionary2 environmentVars, Int32 invocationTimeoutMilliseconds, Microsoft.AspNetCore.NodeServices.HostingModels.HttpNodeInstance..ctor(String projectPath,String[] watchFileExtensions、ILogger nodeInstanceOutputLogger、IDictionary2 environmentVars、Int32 invocationTimeoutMilliseconds、Boolean launchWithDebugging、Int32 debuggingPort、Int32 port) (Microsoft.AspNetCore.NodeServices.NodeServicesFactory.CreateNodeInstance(NodeServicesOptions オプション) で Microsoft.AspNetCore.NodeServices.NodeServicesFactory.<>c__DisplayClass0_0)。 Microsoft.AspNetCore.NodeServices.NodeServicesImpl.CreateNewNodeInstance() で b__0() Microsoft.AspNetCore.NodeServices.NodeServicesImpl.GetOrCreateCurrentNodeInstance() で Microsoft.AspNetCore.NodeServices.NodeServicesImpl.d__10`1.MoveNext()}Microsoft.AspNetCore.NodeServices.NodeServicesFactory.CreateNodeInstance(NodeServicesOptions オプション) Microsoft.AspNetCore.NodeServices.NodeServicesFactory.<>c__DisplayClass0_0.b__0() Microsoft.AspNetCore.NodeServices.NodeServicesImpl.CreateNewNodeInstance() Microsoft.AspNetCore.NodeServices.NodeServicesImpl.GetOrCreateCurrentNodeInstance( ) Microsoft.AspNetCore.NodeServices.NodeServicesImpl.d__10`1.MoveNext()} でMicrosoft.AspNetCore.NodeServices.NodeServicesFactory.CreateNodeInstance(NodeServicesOptions オプション) Microsoft.AspNetCore.NodeServices.NodeServicesFactory.<>c__DisplayClass0_0.b__0() Microsoft.AspNetCore.NodeServices.NodeServicesImpl.CreateNewNodeInstance() Microsoft.AspNetCore.NodeServices.NodeServicesImpl.GetOrCreateCurrentNodeInstance( ) Microsoft.AspNetCore.NodeServices.NodeServicesImpl.d__10`1.MoveNext()} でd__10`1.MoveNext()}d__10`1.MoveNext()}
誰かがエラーからより多くの情報を得る方向に私を向けることができれば役に立ちます.