最近、多くの人から、GitHub から npm パッケージをインストールする方法について質問を受けました。この記事では、GitHubからnpmパッケージを直接インストールする方法と注意点を簡単に紹介します。
まず、GitHub から npm パッケージをインストールする基本原則を理解する必要があります。npm は、GitHub 上のウェアハウス コードをローカルにクローンし、npm install コマンドを実行してウェアハウスに npm パッケージをインストールします。したがって、GitHub から npm パッケージをインストールするときは、次の点に注意する必要があります。
#まず、使用している npm バージョンが Github からの依存関係のインストールをサポートしているかどうかを確認します
From npm の公式ドキュメントによると、npm バージョン 5.0.0 以降、npm には GitHub から依存関係をインストールするためのサポートが組み込まれています。したがって、npm バージョンが十分に新しくない場合は、まず npm バージョンをアップグレードすることをお勧めします。
GitHub のリポジトリには package.json ファイルが含まれている必要があります
GitHub から npm パッケージをインストールする方法を紹介する前に、まず思い出してください。インストールできるのはpackage.json ファイルを含む GitHub リポジトリに npm パッケージをインストールします。そうしないと、npm はリポジトリ内のパッケージの依存関係を特定できず、依存関係を正しくインストールできません。
したがって、GitHub から npm パッケージをインストールする場合は、最初に package.json ファイルがリポジトリに含まれているかどうかを確認する必要があります。一般に、このファイルは GitHub リポジトリに含まれます。そうでない場合は、他のインストール チャネルを見つける必要があります。
GitHub リポジトリの場所はパブリックであるか、認証が必要です。
デフォルトでは、npm は認証されていないプライベート リポジトリから依存関係をダウンロードできません。したがって、GitHub から npm パッケージをインストールするときは、リポジトリの場所へのアクセス権限を知る必要があります。
リポジトリがパブリックの場合は、GitHub から直接インストールできます。
- ウェアハウスがプライベート ウェアハウスにある場合、それをインストールするには 2 つの方法があります:
プライベート ウェアハウスを npm の .npmrc ファイルに追加し、ログを記録します。プライベート倉庫へ。
- GitHub Personal Access Token を使用してプライベート リポジトリにアクセスします。これには、GitHub アカウントからパーソナル アクセス トークンを生成し、それをコマンド ライン引数として使用する必要があります。
次に、具体的なインストール手順を見てみましょう。
ステップ 1: GitHub リポジトリのアドレスを見つける
まず、GitHub から npm パッケージをインストールするには、リポジトリのアドレスを見つける必要があります。一般的に、倉庫のアドレスは npm のパッケージ リストで直接見つけることができます。
例:
$ npm install https://github.com/user/repo.git
ログイン後にコピー
このうち、https://github.com/user/repo.git がウェアハウスのアドレスです。
ステップ 2: GitHub からリポジトリのクローンを作成する
次に、git コマンドを使用して GitHub からリポジトリのクローンを作成する必要があります。これは、次のコマンドで実行できます。
$ git clone https://github.com/user/repo.git
ログイン後にコピー
このコマンドは、ウェアハウス内のコードをローカルに複製します。
ステップ 3: 依存関係をインストールする
最後に、ウェアハウス ディレクトリに入り、npm install コマンドを実行して依存関係をインストールする必要があります。
$ cd repo $ npm install
ログイン後にコピー
この時点で、npm はウェアハウス内の package.json ファイルを読み取り、その依存関係を自動的にインストールします。
git clone コマンドを使用した後、取得されるのはウェアハウスのコードのみであり、コードは npm に公開されないことに注意してください。したがって、独自の npm パッケージを公開したい場合は、リポジトリにレジストリ ファイルを作成するか、他の方法を使用してそれを npm に公開する必要があります。
要約すると、GitHub から npm パッケージをインストールするには、いくつかの詳細に注意し、リポジトリに package.json ファイルが含まれていることを確認する必要があります。さらに、インストールエラーを避けるために、リポジトリのアクセス権限を把握する必要もあります。これらの詳細を正しく理解した後、必要な npm パッケージを GitHub からインストールできます。
以上がGitHub から直接 npm パッケージをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。