2016-12-30 18 views
0

私はnode.jsサーバとangular2クライアント側のアプリケーションを作成していますが一致しませんでした。クライエントサイドのアプリは完全に正常に動作しているようです。つまり:エラー:「アプリ」は、任意の要素

  • 私のすべてのリクエストには、適切な回答が得られます。
  • アプリケーションが読み込まれ、期待どおりに動作します。

が、私は、端末でこのエラーを取得する:webpackまたはhttp-serverを中断しない

Error: The selector "app" did not match any elements 
    at DomRenderer.selectRootElement (/home/mu-user/Projects/my-app/dist/server/index.js:27126:23) 
    at selectOrCreateRenderHostElement (/home/mu-user/Projects/my-app/dist/server/index.js:15687:32) 
    at AppView._View_AppComponent_Host0.createInternal (/AppModule/AppComponent/host.ngfactory.js:12:16) 
    at AppView.create (/home/mu-user/Projects/my-app/dist/server/index.js:50916:21) 
    at ComponentFactory.create (/home/mu-user/Projects/my-app/dist/server/index.js:36656:36) 
    at ApplicationRef_.bootstrap (/home/mu-user/Projects/my-app/dist/server/index.js:23313:40) 
    at /home/mu-user/Projects/my-app/dist/server/index.js:23222:89 
    at Array.forEach (native) 
    at Object.Call (/home/mu-user/Projects/my-app/node_modules/es6-shim/es6-shim.js:307:14) 
    at Array.forEach (/home/mu-user/Projects/my-app/node_modules/es6-shim/es6-shim.js:1313:17) 


質問はなぜ私はこれに直面し、それを解決する方法ですか?

+1

いくつかのメインファイルを含めることはできますか? index.html、ブートストラップファイル、モジュールのように。 – echonax

+0

これはあなたのアプリが主なコンポーネントについて知らないという点で、おそらくngModule関連の問題です。 –

+0

@echonaxこのプロジェクトには50以上のコンポーネントが含まれていますが、コード全体を追加することはほとんどできませんでしたが、より古いバージョンを得るために古いコミットに戻すと、エラーがなくなっていました。それはどちらも役に立たなかった。 – Reyraa

答えて

0

私はコメントにも記載されているように、この回答を記録に追加しています。この不具合は、宣言リストngModuleに含まれるモジュールへの参照を修正することで解決されました。
エラーメッセージの文脈から問題を理解するのは難解でした。また、コードの複雑さのために実際のプロジェクトコードを含めることはできませんでしたが、単純なバージョンをここに表示する準備をしている間に問題を理解しました。

関連する問題