在此先感谢您的帮助.我试图通过打字稿获取Angular 2中的本地存储访问.我正在使用npm包angular2-localstorage.我有angular.io"英雄之旅"的工作(没有太多的造型).我按照https://www.npmjs.com/package/angular2-localstorage上的说明进行操作.将建议的代码添加到我的app.module.ts文件后,我尝试运行npm start,并获得以下编译错误:
node_modules/angular2-localstorage/LocalStorageEmitter.ts(46,9): error TS2305: Module '"/Users/joshuaforman/Documents/CodeCraft/a2quickstart/a2-angular/node_modules/@angular/core/src/facade/lang"' has no exported member 'Type'.
node_modules/angular2-localstorage/LocalStorageEmitter.ts(47,9): error TS2305: Module '"/Users/joshuaforman/Documents/CodeCraft/a2quickstart/a2-angular/node_modules/@angular/core/src/di"' has no exported member 'provide'.
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看所有代码:https://github.com/joshuaforman/angular2-quickstart
另外,这里是完整的app.module.ts文件(我改变的唯一一个导致错误发生的文件):
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { FormsModule } from "@angular/forms";
import { HttpModule } from "@angular/http";
// added for LocalStorage
// followed instructions here: https://www.npmjs.com/package/angular2-localstorage
import { LocalStorageService, LocalStorageSubscriber } from "angular2-localstorage/LocalStorageEmitter";
// Imports for loading & configuring the in-memory …Run Code Online (Sandbox Code Playgroud)