問題は私を狂わせました。npmデータベースにパッケージがありますが、既にgithubで修正されているバグがいくつかありますが、どうすれば固定バージョン(githubバージョン)を使用できますか?npmパッケージをWebからではなくローカルの場所からインストールするには?
答えて
編集:あなたはまた、例えば指定し、<commit-ish>
を追加することができます
npm install LearnBoost/socket.io
:
あなたも、ちょうどGitHubのユーザー名およびリポジトリ名を使用して、GitHubのリポジトリから直接インストールすることができますAそうのように、ハッシュまたはバージョンタグをコミット:
npm install LearnBoost/socket.io#1.7.x
をプロトコルがなければ、これはgit://github.com/LearnBoost/socket.io
として解釈されます。レポに接頭辞としてgitlab:
、gist:
またはbitbucket:
をそれぞれ付けることもできます。詳細については、Using git URLs as dependenciesを参照してください。
あなたはURL、例から直接インストールすることができます:あなたは任意のプロジェクトページの「ダウンロード」の下のGithub上のURLを見つけることができます
npm install https://github.com/LearnBoost/socket.io/tarball/master
。 「Download as tar.gz」リンクを選択します。
それとも、tarballをインストールすることができます。
npm install foo.tar.gz
はnpm install(1)を参照してください。
編集:
私は、これはpackage.json
ファイルで同様に動作することを言及する必要があります。 githubのプロジェクトを取得し、あなた自身であなたのnode_modules
フォルダにgitのを経て得られたローカルフォルダをリンクするnpm link
(http://npmjs.org/doc/link.html)を使用し、
...
"dependencies": {
"foo": "http://example.com/foo.tar.gz",
"bar": "1.2.x",
...
}
モジュールをgitサブモジュール(git submoduleを使用)としてプロジェクトに追加するか、モジュールのメンテナにバージョンを更新し、npm publish
を起動してnpmリポジトリを更新するように指示します。
サブモジュール方法を使用する場合は、npm
コマンドを使用して参照を更新できないことに注意してください。
その他の一時的な解決策:そうのように、あなたの依存関係にあるURLの代わりのバージョンを指定しますプロジェクト。とにかく最後には、プロジェクトメンテナーがnpm publish
をやるのを待たなければなりません。
クール、私はそれを試みます – aaron
- 1. ローカルにインストールする場合(npm install。)、npmでグローバルパッケージを使用できますか?
- 2. npmレジストリからnpmパッケージを削除するには?
- 3. インストール時にインストール場所から別の場所にファイルをコピーします
- 4. npmはパッケージをローカルにインストールしません。どうしましたか?
- 5. Node.jsで動作するjavascriptからNPMパッケージをインストールできますか?
- 6. ローカルにインストールされたnpmパッケージのみを使用するにはどうすればよいですか?
- 7. WebページからiPhoneの場所にアクセスする方法は?
- 8. インストール場所からプログラムを実行
- 9. npmからパッケージをtarとしてダウンロードします(モジュールにインストールしないでください)
- 10. ローカルのpackage.jsonからパッケージ名を取得するnpm cliオプションはありますか?
- 11. ローカルではなくグローバルにpipパッケージをインストールするにはどうすればよいですか?
- 12. "ローカル"リソースからChocolateyパッケージを完全にインストールするにはどうすればよいですか?
- 13. WindowsでNPMインストールのデフォルトの場所を変更するにはどうすればよいですか?
- 14. notepad ++コンソールからnodejs npmパッケージを実行してください
- 15. iPadのある場所から別の場所にテキストをドラッグするには
- 16. Googleの場所から近くの場所を取得し、結果からGoogleマップにマーカーを追加する
- 17. Webからではなく、java GUIプログラムからローカルPHPファイルを読み取る方法は?
- 18. PhoneGap/Cordova 1.6とdojo 1.7.2 AMDはローカルからではなくWebから動作しますか?
- 19. sunfreewareからrootへのアクセスなしでホームディレクトリにパッケージ/プログラムをインストールするには
- 20. ローカルのplist(null)からiOSアプリケーションをインストールするには
- 21. NPMインストールpackage.jsonからの依存関係
- 22. SafariのWebページからインストールした場合、アプリを開く方法は?
- 23. Codeigniter:URLから変数を置く場所
- 24. IPythonの中からPythonパッケージをインストールするには?
- 25. debian/rulesからパッケージをインストールする
- 26. packages.configからプライベートフィードNugetパッケージをインストールする
- 27. Elixir - ソースからHexパッケージをインストールする
- 28. 中央の場所にpythonパッケージをインストールする
- 29. ソースコードなしでnpmパッケージをインストールする方法
- 30. メニューバー/場所/なしでcliからブラウザを開く
ありがとう、私は必要時に試みます:-) – aaron