Question

est-il possible d'utiliser un package nodejs dans l'application météore côté serveur ?Ce serait formidable de faire cela puisque nodejs possède un grand nombre de packages.

Était-ce utile?

La solution

Oui c'est possible.Vous pouvez utiliser un npm module dans Meteor, car il est basé sur Node.js.

Ce code a bien fonctionné pour moi, par exemple :

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

MISE À JOUR:Pour installer un module npm dans une application Meteor

  1. Dans votre terminal, modifiez le chemin d'accès à votre répertoire d'application Meteor.
  2. > cd .meteor/local/build/server
  3. Installez un module npm comme ceci > npm install module_name.

 


 

Modifier: pour tous ceux qui visitent ce post, il est obsolète.Depuis Meteor 0.6.4, vous utilisez Npm.require au lieu de __meteor_bootstrap__.require:

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

De plus, si vous n'utilisez pas le package de nœud standard, mais celui des référentiels npm, il est préférable de créer une dépendance afin qu'elle soit automatiquement installée à chaque fois que vous créez une nouvelle instance du projet.Pour ce faire, créez un /packages/someName/package.js fichier avec la ligne suivante :

Npm.depends({'packageName': 'packageVersion'});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top