2015-04-23 2 views
1

схожу с ума с этим ..Метеор: «ReferenceError: фс не определен»

Получение «фс не определен» на метеора при попытке чтения файла:

var data = fs.readFileSync(filepathHidden); 

У меня есть этот пакет: cfs:filesystem 0.1.2 на Meteor 1.1.0.2

Забавная вещь здесь является то, что если я пишу в метеор оболочкифс печатает объект, и, кажется, есть много функций и т.д. вещи. Но дело здесь в том, что после написания fs в метеорная оболочка мой код начинает работать !? И если я закрываю сервер метеора, а затем запустить его снова мой код сервер хранит нытье, пока не закончатся фс в метеора оболочки ...

Может кто-то пожалуйста, объясните, что происходит в этом случае? И как добиться того же самого в моем коде ..

+0

У вас есть 'fs = require ('fs');' в модуле где-то? Этот модуль не является встроенным. –

ответ

3

Вам просто нужно загрузить его через npm. В метеоре, который выглядит так:

var fs = Npm.require('fs'); 
var data = fs.readFileSync(filepathHidden); 
+1

Спасибо большое !!! Я боролся с этим, что-то вроде 90 минут. Я не знал, что есть Npm thingie для использования, просто попробовал. – lehtu

+0

Я получаю 'ReferenceError: Npm не определен' Я создаю приложение с babel – Jonathan

 Смежные вопросы

  • Нет связанных вопросов^_^