Javascript 无法将列表模块从immutable.js导入Angular 2项目
我正在尝试在一个新的Angular 2项目中使用immutable.js中的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
List
模块。当我这样做时,浏览器尝试获取,但失败,出现404 Not Found错误
以下是我所做的:
- 我克隆了Angular 2 quickstart 来自Github的回购()
- 我运行了
和npm安装
npm安装-D immutable
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'