Вопрос

Я пытаюсь использовать LIB, который мне нужно установить, а затем ссылаться с NPM. Я не вижу никакого четкого пути для меня, чтобы получить доступ к моему серверу таким образом, используя Jitsu CLI. Как бы я это сделал?

Это было полезно?

Решение

Я работаю в Nodejitsu.

Во -первых, я считаю, что ваша проблема может быть решена с помощью BundledDependences в вашем пакете.

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

Затем, когда Jitsu объединяет ваше приложение для развертывания (которое использует NPM), оно также будет объединять вашу зависимость.

Если пакет находится на личной вилке проекта на GitHub, NPM также может вытащить непосредственно из URL. Проверить http://npmjs.org/doc/ Для получения дополнительной информации о способах вытягивания модулей NPM из нерегистрированных источников.

Кроме того: у нас есть специальная группа поддержки, с которой можно связаться либо через support@nodejitsu.com, либо по адресу #nodejitsu на irc.freenode.net.

Другие советы

Вы пробовали использовать NPM -программно? Документы приводят следующий пример:

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

Вы можете найти полные документы здесь: https://github.com/isaacs/npm/blob/master/readme.md

Так что в вашем случае, может быть, вы делаете: (в коде Psuedo)

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

Вы также должны зайти в комнату IRC. Люди там очень полезны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top