npm リポジトリを verdaccio で構築する
前回 npm パッケージを作ってみましたが、npm でパッケージを作っていくとそれをリポジトリに公開したくなってきます。NodeJs には https://www.npmjs.com/ という公式リポジトリが存在しますが、一般公開したくない npm モジュールを置きたいとか、npm リポジトリ自体も自分で構築したいという要望もあるでしょう。自前の npm リポジトリサーバーはいくつか存在するのですが、今回は構築の簡単な verdaccio を使ってみようと思います。
verdaccio をインストールする
npm リポジトリ用のサーバーにログインし、verdaccio をインストールします。npm モジュールとして提供されているので、npm コマンドでインストールできます。
# npm install --global verdaccioverdaccio をインストールしたマシンをそのままサーバーとして使うので、--global を指定してグローバル環境にインストールします。
私の環境では /usr/lib/node_modules/verdaccio/ 配下にインストールされました。
続いて verdaccio を起動します。
$ verdaccio &verdaccio は root 権限がいらないそうなので、一般ユーザーで起動します。
これで verdaccio の npm リポジトリにアクセスできるようになっています。
verdaccio を動かしているマシンの DNS を verdaccio.example.com とした場合、アクセス URL は http://verdaccio.example.com:4873 です。
続きを読む WEB 技術, JavaScript コメント (0) 2018/04/12 20:06:02