Question

Je suis en train d'utiliser une lib que je dois installer et lien puis avec NPM. Je ne vois pas de chemin clair pour moi d'accéder à mon serveur de cette façon en utilisant le cli jitsu. Comment dois-je prendre?

Était-ce utile?

La solution

Je travaille pour nodejitsu.

Tout d'abord, je crois que votre problème peut être résolu en utilisant bundledDependencies dans votre package.json comme ceci:

{
  "bundledDependencies": [ "myModule", "myFork" ]
}

Alors, quand empaquette jitsu votre application pour le déploiement (qui utilise NPM), il sera également regrouper votre dépendance avec elle.

Si le paquet est sur une fourchette personnelle d'un projet sur github, NPM peut également tirer directement à partir d'une URL git. Consultez http://npmjs.org/doc/ pour plus d'informations sur les moyens de tirer des modules NPM de non sources de registre.

Aussi: Nous avons une équipe de support dédié qui peut être contacté soit par support@nodejitsu.com ou à #nodejitsu sur irc.freenode.net

.

Autres conseils

Avez-vous essayé d'utiliser NPM programme? Les documents donnent l'exemple suivant:

var npm = require("npm")
npm.commands.install(["some", "args"], function (er, data) {
  if (er) return commandFailed(er)
  // command succeeded, and data might have some info
})

Vous trouverez la documentation complète ici: https://github.com/ Isaacs / NPM / blob / maître / README.md

Donc dans votre cas peut-être que vous faites: (en pseudo-code)

npm.commands.install(['mylibarary'], function(er, data) {
   if (er) { throw Error(); }
   npm.commands.link( ... args ... function(er, data) {
       ... happy amazing awesome ...
   });
});

Vous devriez également déposer par la salle IRC. Les gens sont très utiles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top