2016-04-12 7 views
1

alle!Meteor mit Angular 2 - wie Knoten Bibliotheken wie fs und andere zu verwenden?

Grund Frage: In vielen früheren app, ich bin es gewohnt, auf diese Weise zu tun:

const fs = require('fs'); 

dies nicht so gut ...

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

Jetzt funktioniert ... mit Winkel 2 mit Meteor und Typoskript Ich habe keine Ahnung, wie man dieselbe Codezeile erzeugt.

Irgendeine Lösung? Eigentlich muss ich nur eine JSON-Datei von meinem Dateisystem laden, aber in Zukunft werde ich viele andere Bibliotheken wie S3 (Amazon) und andere verwenden müssen.

ty!

Antwort

1

Ich nehme an, Sie verwenden Meteor Version 1.3? Wenn ja, sehen Sie sich bitte die this Sektion des Meteor Guides an. Meteor 1.3 verwendet die ES2015-Modul-Syntax mit den Schlüsselwörtern import und export. Sie können mehr über diese Syntax here erfahren.

In Ihrem Fall sollten Sie den fs npm Paket in Ihren Meteor-Anwendungen als so importieren können, und verwendet:

import fs from 'fs' 

Dann diese Variable ist für Sie da durch diese Datei zu verwenden.

Natürlich wird dies vorausgesetzt, Sie zum ersten Mal installiert und gespeichert haben das NPM-Paket zu einem Projekt über meteor npm install <package-name> --save

Ich bin nicht sicher, wenn Sie es vor, aber this Angular2-Meteor Tutorial handlich kommen sollte, auch verwendet haben .

Verwandte Themen