0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

npm のグローバルインストールとローカルインストールの違い

Last updated at Posted at 2023-07-23

npm のグローバルインストールとローカルインストールの違いについて

npm のグローバルインストール

  • グローバルインストールの仕方

    • npm install -g {パッケージ}
    • yarn global add {パッケージ}
  • which npm

    • npmが格納されている場所を確認してみよう
    • ユーザーのbinディレクトリ配下に存在した
  • しかし、チーム開発を行うとき、全てのユーザーが同じ npm や yarn をインストールしているわけでは

ローカルインストール

  • ローカルインストール…特定のディレクトリにインストールをしてもらう方法

    • package.json に従って必要なパッケージをダウンロードしてもらう
  • ローカルインストールの仕方

    • インストールを行いたいディレクトリ配下に移動する
    • npm install {パッケージ}
    • yarn global {パッケージ}
  • node_module ディレクトリと package.json、package-lock.jsonがインストールされる

  • パッケージはnode_modulebin配下にあるので、それを呼び出して実行される

    • node_modules/bin/パッケージ名 コマンド
  • node_modulesは膨大なファイルなので、Githubで共有するのには向いていない

    • 他の人に共有するのには,package.jsonを共有してインストールをしてもらう作業をする形で行う

ちなみに、、パッケージのアンインストール方法

  • npm uninstall -g パッケージ名
  • yarn global remove パッケージ名
    • ローカルインストールの場合は-gglobalを省略する
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?