2017-09-28 3 views
1

が定義されていない私はasp.netコア2.0 AngularJSテンプレートを使用して、私はAppComponentでのlocalStorageを使用しようとするとmは、それはだNodeInvocationException:のlocalStorageは にReferenceErrorが定義されていない:のlocalStorageが定義されていないのlocalStorageが

NodeInvocationException氏は述べています。

私はこの問題を修正するのに多くの時間を費やしますが、残念ながらangular2-universalはasp.netコア2.0で動作していなくてもisBrowserの状態をチェックします。 localStorageがHomeComponentと連動しないイベントも発生します。

どうすればこの問題を解決できますか。これを解決するために私を助けてください。ありがとうございました。

export class AppComponent { 

constructor() { 

    localStorage.setItem('count', 'not set'); 
    console.log('const'); 
} 

}

+0

これらのヘルプが表示されるかどうかを確認してください。https://stackoverflow.com/questions/39085632/localstorage-is-not-defined-angular-universal and https://stackoverflow.com/questions/46072312/referenceerror-localstorage-is-定義されていません – TheChetan

+0

これは私の問題を解決していません。実際には、CounterComponentとFetchDataComponentでlocalStorageを使用できます。私のテンプレートでHomeComponentとAppComponentでのみ発生します。 –

+0

私も同様の問題があります。私はすべてのローカルのストレージコードをコメントアウトし、Webアプリケーションを再度実行し、次に別のエラーが発生しました。 'NodeInvocationException:ノードの呼び出しが60000ミリ秒後にタイムアウトしました。 NodeServicesOptionsのInvocationTimeoutMillisecondsプロパティを設定すると、タイムアウト期間を変更できます。 最初のデバッグステップでは、エラーが発生した場合でも、Node.js関数が常に指定のコールバックを呼び出す(または同期的に例外をスローする)ようにします。さもなければ、.NETコードはそれが完了したか失敗したかを知る方法がありません。 – TheMagnificent11

答えて

0

誰かがGitHubの(https://github.com/MarkPieszak/aspnetcore-angular2-universal/issues/238)で同様の質問を掲示ようです。

VS AngularテンプレートはWebpackを使用してAngularアプリを構築するため、どこかにAngularエラーがあると思われますが、何か別のものとして報告されています。私はWebpackアプリが構築に失敗していると考えています。根本的な問題はASP.Net Coreによって報告されていません。

関連する問題