我是 TypeScript 和 Ionic2 的新手,并尝试在第一个应用程序上使用 LokiJS。
到目前为止,我按照 Ionic2 文档的建议创建了一个新应用程序:
npm install -g ionic cordova typings
ionic start cutePuppyPics --v2
cd cutePuppyPics
之后我安装了 loki 并使用了类型化来集成它:
npm install lokijs
typings install dt~lokijs --global --save
然后我编辑了选项卡面板的给定页面之一:pages/home/home.ts
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import * as lokijs from "lokijs";
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController) {
if(!!lokijs)
console.log("loki there");
else console.log("no loki :(");
}
}
捆绑应用程序工作正常,但在控制台上出现错误:
Uncaught ReferenceError: fs is not defined(…)
这是类型定义的错误吗?
我错过了什么?如何正确地将 lokijs 导入 Ionic2?