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