带有Angular 2的Meteor - 如何使用fs等节点库?

时间:2016-04-12 15:07:02

标签: meteor typescript angular angular2-meteor

全部!

基本问题:在之前的许多应用中,我习惯这样做:

const fs = require('fs');

这不起作用......

var fs = Npm.require('fs');

现在......使用带有流星和打字稿的角度2我不知道如何生成相同的代码行。

任何解决方案?实际上我只需要从我的文件系统加载一个json文件,但将来我需要使用许多其他的库,如S3(亚马逊)和其他人。

ty!

1 个答案:

答案 0 :(得分:1)

我假设您使用的是Meteor版 1.3 ?如果是这样,请查看Meteor指南的this部分。 Meteor 1.3使用ES2015模块语法和importexport关键字。您可以详细了解此语法here

在您的情况下,您应该可以在Meteor应用中导入和使用 fs npm包,如下所示:

import fs from 'fs'

然后该变量可供您通过该文件使用。

当然,假设您首先通过meteor npm install <package-name> --save

安装并将npm包保存到您的项目中

我不确定你以前是否使用过它,但this Angular2-Meteor教程也应该派上用场。