2017-01-25 11 views
3

У меня есть angular2-google-map с угловым применением.angular2-google-maps with angular2 app

А вот это app.module.ts

import { NgModule }  from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 
import { AppComponent } from './app.component'; 
import { AgmCoreModule} from 'angular2-google-maps/core'; 
@NgModule({ 
    imports:  [ BrowserModule, AgmCoreModule.forRoot({apiKey: 'AIzaSyAe3ci9yavJcWt7MaJE8DusAuZo-QeRqkU'}) ], 
    declarations: [ AppComponent ], 
    bootstrap: [ AppComponent ], 
}) 
export class AppModule { } 

И я установил angular2-Google-карты с помощью команды,

npm install angular2-google-maps --save 

, который был успешно установлен. когда я запустить приложение с начала НПМ, это показывает, говоря об ошибке,

http://localhost:3000/angular2-google-maps/core Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден)

, но я могу см. карту angular2-google-maps внутри node_modules. В чем проблема?

+0

с помощью webpack/System.js в качестве загрузчика модулей? –

+0

во время установки npm, сделал ли он какие-либо предупреждения или исключения, по крайней мере, вы можете попробовать сейчас, это npm install, а затем очистить кеш, а затем переустановить –

+0

@RahulSingh нет, он ничего не показывает ошибку – Sajeetharan

ответ

5

Вы забыли добавить map для в system.config.js

'angular2-google-maps/core': 'npm:angular2-google-maps/core/core.umd.js' 

Добавляя выше systemjs конфигурации. При загрузке загрузчик модуля поймет, когда вы попытаетесь импортировать angular2-google-maps/core.

+0

теперь, когда ошибка ушла, она показывает Failed для загрузки ресурса: сервер ответил со статусом 404 (не найден) – Sajeetharan

+0

http: // localhost: 3000/app.componenet.css – Sajeetharan

+0

Проверить, что файл css присутствует на этом пути –