Edited at

自分のリポジトリにnpmの外部モジュールを取り込む

More than 1 year has passed since last update.

foo、bar、bazというnpmモジュールがあるとする

それらをpachage.jsonのある位置にexternal-libというディレクトリを作成しその中にコピーしリポジトリ管理する

package.jsonのdependenciesに外部モジュールを記述する


package.json

  "dependencies": {

"foo": "./external-lib/foo",
"bar": "./external-lib/bar",
"baz": "./external-lib/baz"
}

npm iでnode_modulesの下にインストールされる。


  • バージョンを固定したい

  • 改変したモジュールを使っている

  • ciを早くしたい

  • npmのトラブルに巻き込まれたくない

  • そもそもネットに繋がっていないなど

いろいろな事情に対応できると思う