VisualStudio2017を使ってnode.jsの学習をしていこうと思い立ち、いろいろ触っています。
空のnode.jsプロジェクトを作って、あとからexpress等のモジュールを追加して使いたい時に「VisualStudio上でnpm installはどうやるんだろこれ」と思って調べたのでメモを残しておきます。
空のnode.jsアプリケーションのプロジェクトを作ったとする

方法1.npmパッケージを選択してインストールする場合
ソリューションエクスプローラの「npm」を右クリックしてコンテキストメニューを出し、「新しいnpmパッケージのインストール」を選択する。

npmパッケージの検索ダイアログが出るので、そこでほしいパッケージを検索し、検索結果からインストールしたいパッケージを選択し、インストールボタンを押して完了。

パッケージが追加されました。

package.jsonにも自動的に追加されています。

方法2.package.jsonの内容を元にnpm installする場合
通常はコマンドラインで行う処理だと思いますが、せっかくVisulaStudioを使っているのでVisualStudio上でできたほうが便利だと思います。もちろんできます。
package.jsonに追加したいパッケージの情報を記述します。

package.jsonの変更を保存すると、ソリューションエクスプローラのnpmの下に「パッケージ名(欠落)」という項目が追加されます。

ソリューションエクスプローラの「npm」を右クリックしてコンテキストメニューを表示させ、「欠落しているnpmパッケージをインストール」を選択します。

npm installが実行され、npmパッケージがインストールされました。

簡単なメモですが以上です。