4

インストールしてからnpmにリンクする必要があるライブラリを使用しようとしています。jitsu cli を使用してこの方法でサーバーにアクセスするための明確なパスがわかりません。どうすればこれを行うことができますか?

4

2 に答える 2

8

私はノデジツで働いています。

まず、package.json で bundledDependencies を次のように使用することで、問題を解決できると思います。

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

次に、jitsu が (npm を使用する) デプロイ用にアプリをバンドルすると、依存関係もバンドルされます。

パッケージが github 上のプロジェクトの個人用フォークにある場合、npm は git URL から直接プルすることもできます。非レジストリ ソースから npm モジュールをプルする方法の詳細については、http://npmjs.org/doc/を確認してください。

また、support@nodejitsu.com または irc.freenode.net の #nodejitsu から連絡できる専任のサポート チームがあります。

于 2012-02-16T06:15:34.113 に答える
0

プログラムで 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

あなたの場合、おそらくあなたはそうするでしょう:(疑似コードで)

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

また、IRC ルームにも立ち寄ってください。そこにいる人々はとても親切です。

于 2012-02-16T05:50:49.540 に答える