2016-04-12 50 views
1

全部!流星與Angular 2 - 如何使用像fs和其他節點庫?

基本問題:在以前的許多應用程序,我已經習慣了這樣的事:

const fs = require('fs'); 

,這並不工作,以及...

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

現在...使用角2與流星和打字稿我不知道如何產生相同的代碼行。

任何解決方案?其實我只需要從我的文件系統中加載一個json文件,但將來我需要使用像S3(亞馬遜)和其他許多其他庫。

ty!

回答

1

我假設你使用的是流星版本1.3?如果是這樣,請看看流星指南的this部分。 Meteor 1.3使用ES2015模塊語法,其中importexport關鍵字。你可以學到更多關於這個語法here

在你的情況,你應該能夠在你的應用程序流星進口和使用的FS NPM包像這樣:

import fs from 'fs' 

然後該變量是可供您通過該文件中使用。

當然,這是假設你第一次安裝,並通過meteor npm install <package-name> --save

保存故宮包到您的項目,我不知道你是否已經使用過,但this Angular2-流星教程應該來方便以及。