2017-08-17 8 views
0

角度アプリケーションを実行すると、次のエラーが発生します。フロントエンドは角度があり、バックエンドはスプリングを使用します。AOTコンパイルコードがエラーをスローする - tのプロバイダがありません

私は、彼らはそれが原因で一部のCookieOptionsである述べたいくつかの記事に出くわしたソリューションのためのオンライン調査
build.js:1 **EXCEPTION: Uncaught (in promise): Error: No provider for t! 
Error: No provider for t!** 

at e [as constructor] (http://localhost:8080/xo-as/ng/build.js:1:59315) 

at e [as constructor] (http://localhost:8080/xo-as/ng/build.js:1:60416) 
at new e (http://localhost:8080/xo-as/ng/build.js:1:60744) 
at t._throwOrNull (http://localhost:8080/xo-as/ng/build.js:1:71064) 
at t._getByKeyDefault (http://localhost:8080/xo-as/ng/build.js:1:71402) 
at t._getByKey (http://localhost:8080/xo-as/ng/build.js:1:70782) 
at t.get (http://localhost:8080/xo-as/ng/build.js:1:69150) 
at e.get (http://localhost:8080/xo-as/ng/build.js:1:126499) 
at e.t.injectorGet (http://localhost:8080/xo-as/ng/build.js:1:152798) 
at e.get (

次のリンクでは、解決策もいくつか提案しています。

https://github.com/salemdar/angular2-cookie/issues/37

そして、私は次のことを試してみました:

import { CookieService } from 'angular2-cookie/services/cookies.service'; 

import { CookieService, CookieOptions } from 'angular2-cookie/core'; 

私は 'CookieServiceが'「node_modules/angular2-クッキー/サービス/クッキーによってエクスポートされていないというエラーメッセージを取得しています構築するとき。 service.js '

正しくインポートするにはどうすればよいですか? 他の情報を提供する必要がある場合はお知らせください。

編集: 私は今、次の

import { CookieService, CookieOptions } from 'ngx-cookie'; 

しかし、私は、アプリケーションを実行すると、まだ私はエラー

Error: No provider for t! at e [as constructor] 

答えて

0

angular2-cookieが廃止されて取得していますを使用してCookieOptionsをインポートすることができています。 ngx-cookieを使用してください。

+0

はいngx cookieもインストールしました。しかし、ngx-cookieを使用してcookieoptionsをインポートする方法はありますか? –

+0

'ngx-cookie 'から' {CookieService、CookieOptions}をインポートします; –

+0

はい私はこれらを試しました。そして私は何を試してみたのかという質問を編集しました。まだそれはインポートされていません。 –