2012-02-22 23 views
0

私はNodejitsuに自分のアプリケーションを配備しており、npmがリンクされたカスタムモジュールを持っています。バンドルされた依存関係にこのモジュールを追加しましたが、バンドルされた依存関係が依存するモジュールが見つからないという問題が発生しました。バンドルされた依存関係は、自身の依存関係をpackage.jsonから引き出しますか?

これらの依存関係はそのpackage.jsonに記載されていますが、何らかの理由で引っ張ら取得されていません。

任意のアイデア?

ありがとうございます!

+0

これらの依存関係はnpmに公開されていますか? –

+0

@DavidEllisはい、彼らは持っています。 – fancy

答えて

3

このようなことに遭遇した場合は、フリーノートで#nodejitsuにお気軽にお問い合わせください。

あなた パッケージに同梱したパッケージ名のリストを含む配列:あなたの質問に答える

ここでの規約は、バンドルされた依存関係が のnode_modules /フォルダに存在することを確認することです。

bundleDependenciesにリストされているパッケージは、node_modules /フォルダに含まれている バージョンにロックされたままになります。

出典:http://package.json.jit.su

あなたはまた、依存関係としてGitのリポジトリを追加することができます。

{ 
    "name": "my-app", 
    "dependencies": { 
    "private-repo": "git+ssh://[email protected]:my-account/node-private-repo.git#v0.0.1", 
    } 
} 

出典:http://debuggable.com/posts/private-npm-modules:4e68cc7d-1ac4-42d9-995a-343dcbdd56cb

+0

ローカルのフォークをバンドルされた依存関係として追加しましたが、展開しようとすると依存関係がプルダウンされることはありません。エラーがスローされ、欠落しています。 – fancy

0

私は間違っているかもしれないが、私はNodejitsuが正確に何である使うように感じますフォルダ内の からバンドルされた依存関係。単にすべてのファイルをコピーし、npmを実行することは決して に実行しないでください。結局のところ、それは束ねられた依存関係であり、自分自身には が含まれていると期待することができます。

関連する問題