web-dev-qa-db-ja.com

デバッグ方法Angularユニバーサル?

私は Angular Universal Starter リポジトリを使用しています。 angular 4 Universal for ssr)では、アプリケーションのブラウザとノード部分を開発モードでデバッグできましたが(コンソールを参照)、ノード部分をデバッグする方法がわかりません。ts-node server.tsを実行しようとしました。いくつかの変更(ファイルへのパスなど)が、angularはaotコンパイルされたアプリと

スローエラー:ブートストラップするには、NgModuleまたはNgModuleFactoryを渡す必要があります。

ドキュメントから:

開発(クライアント側のみのレンダリング)-ngserveを開始するnpmrunstartを実行します

本番環境(SSR /ローカルでの事前レンダリングのテスト用)-npm run build:ssr && npm runserve:ssr

一見したところ、開発中のNode.jsのデバッグは機能しません。少なくとも箱から。誰かがこの問題を解決している可能性があります。

14
dimson d

Angular 4アプリのノード部分をブラウザーでデバッグすることはできません。Nodeサーバー部分で動作するため、ブラウザー(クライアント側)でこれを確認することはできません。 )。

ts-node server.tsから起動するときにこの部分をデバッグする唯一の方法は、WebStormなどの外部ツールを使用することです。Debug modeからTSモードでアプリを起動すると、このツールのすべての機能を使用できます。

1
kris_IV