Javascript 无法将列表模块从immutable.js导入Angular 2项目

Javascript 无法将列表模块从immutable.js导入Angular 2项目,javascript,angular,typescript,immutable.js,Javascript,Angular,Typescript,Immutable.js,我正在尝试在一个新的Angular 2项目中使用immutable.js中的List模块。当我这样做时,浏览器尝试获取,但失败,出现404 Not Found错误 以下是我所做的: 我克隆了Angular 2 quickstart 来自Github的回购() 我运行了npm安装和npm安装-D immutable 然后,我对app.module.ts进行了如下修改: import { NgModule } from '@angular/core'; import { Browser

我正在尝试在一个新的Angular 2项目中使用immutable.js中的
List
模块。当我这样做时,浏览器尝试获取,但失败,出现404 Not Found错误

以下是我所做的:

  • 我克隆了Angular 2 quickstart 来自Github的回购()
  • 我运行了
    npm安装
    npm安装-D immutable
然后,我对app.module.ts进行了如下修改:

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent }  from './app.component';
import { List } from 'immutable';

@NgModule({
  imports:      [ BrowserModule ],
  declarations: [ AppComponent ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { 
  constructor() {
    let list = List.of(1,2,3);
  }
}
当我
npm启动项目时,我得到404错误


我是否遗漏了一些明显的东西?

在更多的谷歌搜索之后,我发现答案非常简单。我只需要在systemjs.config.js中向地图添加一个新元素:

// other libraries
[...]
'immutable': 'node_modules/immutable/dist/immutable.js'