目次

Visual Studio で npm パッケージマネージャーを利用する

目次

Visual Studio で npm パッケージマネージャーを利用する手順を紹介します。

概要

JavaScriptのライブラリなどでは、nugetではなく、npmでパッケージ管理をしたい場合があります。 この記事では、Visual Studio で npmパッケージマネージャーを利用する手順を紹介します。

手順

プロジェクトを作成します。今回はASP.NET Core のアプリケーションを作成しています。

Visual Studio で npm パッケージマネージャーを利用する:画像1

ソリューションエクスプローラーのプロジェクトのノードを右クリックし、ポップアップメニューの [追加]メニューの[新しい項目]の項目をクリックします。
Visual Studio で npm パッケージマネージャーを利用する:画像2

[新しい項目の追加]ダイアログが表示されます。
Visual Studio で npm パッケージマネージャーを利用する:画像3

中央の項目の一覧から [npm 構成ファイル]の項目をクリックして選択します。 ファイル名はデフォルトの package.json のままとします。ダイアログ右下の[追加]ボタンをクリックします。
Visual Studio で npm パッケージマネージャーを利用する:画像4

package.jsonファイルが追加されます。

package.json
{
  "version": "1.0.0",
  "name": "asp.net",
  "private": true,
  "devDependencies": {
  }
}

Visual Studio で npm パッケージマネージャーを利用する:画像5

パッケージを追加します。今回は、chart.js を追加します。"devDependencies" 部分にパッケージの記述を追加します。 パッケージ名を設定すると、利用可能なバージョンの候補が表示されます。
Visual Studio で npm パッケージマネージャーを利用する:画像6

以下の内容に変更しました。

package.json
{
  "version": "1.0.0",
  "name": "asp.net",
  "private": true,
  "devDependencies": {
    "chart.js": "4.4.3"
  }
}

Visual Studio で npm パッケージマネージャーを利用する:画像7

ソリューションエクスプローラーの[依存関係]のノードをクリックして展開します。 子ノードに "NPM" のノードが追加され、NPMの子ノードにパッケージのノードが表示されています。 パッケージは記述を追加したのみでまだインストールされていないため "インストールされていません" の表示になっています。
Visual Studio で npm パッケージマネージャーを利用する:画像8

NPMノード内のパッケージのノード(今回の場合は chart.js のノード)をクリックして選択し、右クリックします。 下図のポップアップメニューが表示されます。[パッケージの復元]の項目をkじゅりっくします。
Visual Studio で npm パッケージマネージャーを利用する:画像9

nmpパッケージがインストールされ、"インストールされていません" の表示が無くなります。
Visual Studio で npm パッケージマネージャーを利用する:画像10

npmパッケージにパッケージを追加して、パッケージをインストールできました。

インストールしたパッケージは、プロジェクトのディレクトリの "node_modules" ディレクトリ内にインストールされます。
Visual Studio で npm パッケージマネージャーを利用する:画像11

"node_modules" ディレクトリ内にパッケージ名のディレクトリが作成され、ディレクトリ内にパッケージのファイルが配置されています。
Visual Studio で npm パッケージマネージャーを利用する:画像12
Visual Studio で npm パッケージマネージャーを利用する:画像13
Visual Studio で npm パッケージマネージャーを利用する:画像14

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2024-07-21