2016-10-07 24 views
5

Bentypescript Hata: ad bulamıyorum

~ kök ~/src/typings.json

{ 
    "globalDevDependencies": { 
    "angular-protractor": "registry:dt/angular-protractor#1.5.0+20160425143459", 
    "jasmine": "registry:dt/jasmine#2.2.0+20160621224255", 
    "selenium-webdriver": "registry:dt/selenium-webdriver#2.44.0+20160317120654" 
    }, 
    "globalDependencies": { 
    "es6-shim": "registry:dt/es6-shim#0.31.2+20160602141504", 
    "google.maps": "registry:dt/google.maps#3.20.0+20160914131659" 
    } 
} 

~ kök ~/typings/index.d açısal-cli projesi var 'google' ts

/// <reference path="globals/angular-protractor/index.d.ts" /> 
/// <reference path="globals/es6-shim/index.d.ts" /> 
/// <reference path="globals/google.maps/index.d.ts" /> 
/// <reference path="globals/hammerjs/index.d.ts" /> 
/// <reference path="globals/jasmine/index.d.ts" /> 
/// <reference path="globals/selenium-webdriver/index.d.ts" /> 

~ kök ~/src/tsconfig.json

{ 
    "compilerOptions": { 
    "declaration": false, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "lib": ["es6", "dom"], 
    "mapRoot": "./", 
    "module": "es6", 
    "moduleResolution": "node", 
    "outDir": "../dist/out-tsc", 
    "sourceMap": true, 
    "target": "es5", 
    "typeRoots": [ 
     "../node_modules/@types", 
     "../typings" 
    ], 
    "files": [ 
     "../typings/index.d.ts" 
    ] 
    } 
} 

hizmet ng vadede sonra konsola

ERROR in [default] F:~root~\src\app\ui\google-map\map-marker\map-marker.directive.ts:7:26

Cannot find namespace 'google'

ve

ERROR in [default] ~root~\src\app\trip-entry-page\trip-entry-page.component.ts:188:21

Cannot find name 'google'

~ kök ~ \ src \ app \ ui \ google-map \ haritası hata mesajınız var -marker \ map-marker.directive.ts: 7: 26

... 
@Input() veyoMapMarker: google.maps.MarkerOptions 
... 

~ kök ~ \ src \ app \ gezi giriş sayfalık \ gezi-giriş page.component.ts: 188: 21

... 
if (status === google.maps.DirectionsStatus.OK) { 
... 

doğru inşa uygulaması

Nasıl çalıştıktan sonra Bu hata mesajlarını çözebilir miyim?

+0

bu sorununa çözüm buldunuz mu? Aynı problemi yaşıyorum. –

+0

Aşağıdaki cevap size yardımcı oldu mu? Eğer öyleyse bunu kabul edilen cevap olarak işaretleyebilirsiniz, böylece başkaları bunu bulabilir. –

+0

Lütfen benim yanıtıma bakın: http://stackoverflow.com/a/42733315/1087131 CLI RC0 kullanıyorum. –

cevap

1

deneyin

typings install dt~google.maps --global --save 
14

... Bir düğüm isteminde geç bir yanıtın bir bit aşağıda komutu çalıştırmak için ama Eğik CLI RC.0 kullanarak benzer bir sorunu vardı.

Ben yüklemek olmasaydı ortaya çıktı ve şöyle yapılabilir typings, ithal:

npm install --save-dev @types/googlemaps 

import {} from '@types/googlemaps'; 
+0

Yazımlar içe aktarılmıyor mu? Demek istediğim başka bir yazım yüklemedim. –

+0

Genellikle yazımları içe aktarmıyorum, çünkü node_modules'imde npm kitaplığı var. Bu sefer, google maps komut dosyasını çalışma zamanında indirmemiz gerekiyor, bu yüzden yazımların içe aktarılmış olarak ayrı olarak yüklenmesi gerekir. Tam cevabımı buraya bakın: http://stackoverflow.com/questions/36064697/how-to-install-typescript-typings-for-google-maps/42733315#42733315 –