Pergunta

é possível usar um pacote nodejs dentro do aplicativo meteor no lado do servidor?Seria ótimo fazer isso, pois o nodejs possui um grande número de pacotes.

Foi útil?

Solução

Sim, é possível.Você pode usar um npm módulo no Meteor, já que é baseado em Node.js.

Este código funcionou bem para mim, por exemplo:

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

ATUALIZAR:Para instalar um módulo npm em um aplicativo Meteor

  1. Dentro do seu terminal, altere o caminho para o diretório do aplicativo Meteor.
  2. > cd .meteor/local/build/server
  3. Instale um módulo npm assim > npm install module_name.

 


 

Editar: para quem visita este post, ele está desatualizado.A partir do Meteor 0.6.4, você usa Npm.require em vez de __meteor_bootstrap__.require:

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

Além disso, se você não usa o pacote de nós padrão, mas sim um dos repositórios npm, é melhor criar uma dependência para que ela seja instalada automaticamente sempre que você criar uma nova instância do projeto.Para fazer isso, crie um /packages/someName/package.js arquivo com a seguinte linha:

Npm.depends({'packageName': 'packageVersion'});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top