1

全部 !

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

const fs = require('fs');

这也不起作用......

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

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

有什么解决办法吗?实际上我只需要从我的文件系统加载一个 json 文件,但将来我需要使用许多其他库,如 S3(亚马逊)和其他库。

泰!

4

1 回答 1

1

我假设您使用的是 Meteor 1.3版?如果是这样,请查看 Meteor 指南的这一部分。importMeteor 1.3 使用带有andexport关键字的 ES2015 模块语法。您可以在此处了解有关此语法的更多信息。

在您的情况下,您应该能够在 Meteor 应用程序中导入和使用fs npm 包,如下所示:

import fs from 'fs'

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

当然,这是假设您首先通过以下方式安装 npm 包并将其保存到您的项目中meteor npm install <package-name> --save

我不确定你以前是否使用过它,但是这个Angular2-Meteor 教程也应该很方便。

于 2016-05-06T22:19:43.537 回答