Ответ 1
Да, это возможно. Вы можете использовать модуль npm в Meteor, поскольку он основан на Node.js.
Этот код работал у меня отлично, например:
var fs = __meteor_bootstrap__.require('fs');
ОБНОВЛЕНИЕ: для установки модуля npm в приложении Meteor
- Внутри вашего терминала измените путь к каталогу приложений Meteor.
-
> cd .meteor/local/build/server
- Установите модуль npm, например
> npm install module_name
.
Изменить: для тех, кто посещает этот пост, он устарел. Начиная с Meteor 0.6.4 вы используете Npm.require
вместо __meteor_bootstrap__.require
:
var fs = Npm.require('fs');
Кроме того, если вы не используете стандартный пакет node, а один из репозиториев npm, лучше создать зависимость, чтобы он автоматически устанавливался каждый раз при создании нового экземпляра проекта. Для этого создайте файл /packages/someName/package.js
со следующей строкой:
Npm.depends({'packageName': 'packageVersion'});