Я пытаюсь сделать угловой 2 с сокращением в первый раз. Я получаю сообщение об ошибке при попытке загрузить основное приложение, введя NgRedux и NgReduxRouter:
Ошибка при загрузке http://localhost: 4200/ng2-redux/index.js как "ng2-redux" из http://localhost: 4200/main.js
Мое главное приложение выглядит так:
import { bootstrap } from '@angular/platform-browser-dynamic';
import { enableProdMode } from '@angular/core';
import { HTTP_PROVIDERS } from '@angular/http';
import { AppComponent, environment } from './app/';
import { appRouterProviders } from './app/app.routes';
import {UserService} from './app/services/user.service';
import {NgRedux} from "ng2-redux";
import {NgReduxRouter} from "ng2-redux-router";
import {ACTION_PROVIDERS} from "./app/actions/index";
import {EPIC_PROVIDERS} from "./app/epics/index";
if (environment.production) {
enableProdMode();
}
bootstrap(AppComponent,[NgRedux, NgReduxRouter, ACTION_PROVIDERS,EPIC_PROVIDERS,appRouterProviders, UserService, HTTP_PROVIDERS]);
Что я делаю неправильно?
Вы используете SystemJS? Когда я пытался что-то подобное, мне нужно было помочь SystemJS найти, где ng2-redux был, обновив файл system-config.ts:
System.config({
map: {
...
'ng2-redux': 'node_modules/ng2-redux',
'redux': 'node_modules/redux'
},
...
})