Domanda

Sto cercando di utilizzare un lib che ho bisogno di installare e quindi collegare con NPM. Non vedo alcun percorso chiaro per me accedi mio server in questo modo con il cli jitsu. Come potrei fare per fare questo?

È stato utile?

Soluzione

Io lavoro per nodejitsu.

In primo luogo, credo che il problema può essere risolto utilizzando bundledDependencies nella tua package.json in questo modo:

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

Poi, quando jitsu fasci vostra applicazione per la distribuzione (che usa NPM), sarà anche aggregare il dipendenze con esso.

Se il pacchetto è su una forcella personale di un progetto github, npm anche può tirare direttamente da un URL git. Scopri http://npmjs.org/doc/ per ulteriori informazioni sui modi per tirare i moduli NPM da non fonti del Registro di sistema.

Inoltre: Abbiamo un team di supporto dedicato che può essere contattato tramite support@nodejitsu.com o #nodejitsu su irc.freenode.net

.

Altri suggerimenti

Hai provato a usare NPM di programmazione? La documentazione danno il seguente esempio:

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
})

È possibile trovare la documentazione completa qui: https://github.com/ Isaacs / NPM / blob / master / README.md

Quindi nel tuo caso forse si fa: (nel codice pseudo)

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

Si dovrebbe anche eliminare dalla stanza IRC. Le persone sono molto utili.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top