2016-08-10 10 views
0

Ich versuche angular 2 google maps zu meinem bestehenden eckigen 2 Projekt hinzuzufügen.require ist keine Funktion

Ich bin fast gelungen. Nun ist der einzige Fehler, den ich bekommen ist

Uncaught TypeError: require is not a function

Anscheinend ist die säumige Linie ist die Linie 1 in meinem Haupt-Google Maps Datei Dritte Bibliothek: google-map.ts.

Die Linie ist:

import {Component, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChange} from '@angular/core'; 

Welche seltsam ist, weil es nicht in der Leitung erfordern sagt. Wie stelle ich sicher, dass Require als Funktion definiert ist?

Antwort

0

Als ich diesen Fehler hatte, war es, weil Angular eine Komponente nicht finden konnte. Wenn Sie die Netzwerk-Registerkarte in den Browser-Entwicklungstools der betreffenden Seite überprüfen und die Antwort-Registerkarte für jede Datei betrachten. Stellen Sie sicher, dass die Antwort die tatsächliche Datei ist, die Sie erwarten (zur Zeit wird eckig nicht 404, wenn es keine Komponentendatei finden kann)