2017-10-19 19 views
-2

は、私が2つのモジュールを使用します。Googleのモジュールの競合

ERROR in C:/.../ng-cli/src/app/app.component.ts (25,21): Namespace 'google' has no exported member 'visualization'. 
ERROR in C:/.../ng-cli/src/app/app.component.ts (52,12): Property 'charts' does not exist on type 'typeof google'. 
ERROR in C:/.../ng-cli/src/app/app.component.ts (145,30): Property 'visualization' does not exist on type 'typeof google'. 

Googleマップの名前空間を宣言しgoogle.maps:

"@types/google.visualization": "0.0.40", 
"@types/googlemaps": "^3.29.1", 

それはのような競合が作成されます。

google.visualizationは、名前空間googleと内部のチャートと視覚化を宣言します。

正しく解決するにはどうすればよいですか?

+0

'app.component.ts'の25行目は何ですか? – Henry

+0

これは変数宣言です:chartData:google.visualization.DataTable; –

答えて

0

私はgoogle.visualizationモジュールを削除して解決しました。 index.d.tsからのすべての宣言はsrcディレクトリ内の新しいファイルに移動され、この新しいファイルはtsconfig.jsonの "src/google-visualization.ts"のようなセクションの "ファイル"に記述されていました。今は素晴らしい仕事です。

関連する問題