ノード学習 (4) - npm の概要 - npm を使用して、グローバル インストールおよびローカル部分インストール用のサードパーティ モジュールをインストールします。

ノード学習 (4) - npm の概要 - npm を使用して、グローバル インストールおよびローカル部分インストール用のサードパーティ モジュールをインストールします。

1.npmの概要

1.1 サードパーティモジュール

  • Node をインストールすると、fs、path、http などのモジュールを使用できるようになります。これらのモジュールは、組み込みモジュールまたはコア モジュールと呼ばれます。
  • サードパーティ モジュールは、「パッケージ」またはサードパーティ ライブラリとも呼ばれます。
  • サードパーティ モジュールは、Node ソフトウェアに付属するモジュールではなく、他社によって作成されたモジュールです。しかし、ダウンロードして使用することはできます。
  • ほとんどのサードパーティ モジュールは、開発を簡素化し、複雑なコードをカプセル化した後にモジュールを形成するために使用されます。
  • サードパーティのモジュールを使用するには、最初にそれらをインストールする必要があります (インターネットからダウンロード)

1.2npmの概要

  • npm (ノード パッケージ マネージャー) は、ノード パッケージ (モジュール) マネージャーと訳されます。
  • npm は、サードパーティのモジュールをインストールおよびアンインストールするための管理ツールです
  • npm を別途インストールする必要はなく、node をインストールするとデフォルトで npm がインストールされます。
  • npm -v コマンドを実行して、npm のバージョンを確認できるかどうかを確認してください。

1.3 npm を使用してサードパーティモジュールをインストールする

1) グローバルインストール

通常、グローバルにインストールされます注文なので、グローバルにインストールされたモジュールはどのフォルダーでもこのコマンドを呼び出すことができます。

グローバル インストールの内容は通常、システム ディスクにあります。npm root -g を通じてグローバル インストール パスを表示できます。

グローバル インストールの構文形式:

# 安装语法
npm install -g 模块名

# 新版Mac系统,如果提示权限不足,可以使用 sudo su npm install -g 模块名

次のコマンドを実行して、最初のサードパーティ モジュールをグローバルにインストールします。

npm install -g nodemon
  • npm は npm ツールを使用することを意味します
  • install はインストールを意味し、i と省略できます。
  • -g はグローバルインストールを意味します
  • nodemon はサードパーティモジュールの名前です。

nodemon はサービスを自動起動するツールで、node に似たコマンドです。

グローバル インストール後は、どこでもこのコマンドを使用できます

グローバルにインストールされるサードパーティ モジュールは通常、コマンドです

ここに画像の説明を挿入します

2) ローカルインストール

ローカルにインストールされるモジュールは、直接使用できるモジュールです。命令ではない は、 を通じてロードできる fs に似たモジュールです。 require()

サードパーティ モジュールを使用する必要があるフォルダーで、次のコマンドを実行してサードパーティ モジュールをローカルにインストールします。

npm install 模块名
  • npm は npm ツールを使用することを意味します
  • installとはインストールという意味です

将来的には、ローカル インストールが広く使用されるようになるでしょう。

以下の Express をローカルにインストールします

  • 今日コードを記述するフォルダーで、ターミナルを開きます
  • 注文の実行npm install express
  • インストールが完了すると、コード内にnode_modulesフォルダーとpackage-lock.jsonファイルが生成されます。
    • node_modules — ダウンロードしたばかりのサードパーティ モジュールの Express ファイルはすべてここにあります
    • package-lock.json — Express でのコンテンツのダウンロード アドレス、バージョンなどを記録します。
  • code フォルダには、ローカル インストールである Express がインストールされます。インストール完了後は、express は code フォルダまたはコードのサブ (子孫) ディレクトリでのみ使用でき、それ以外のフォルダでは Express を使用できません。

その後の研究では、カプセル化方法がよりシンプルで使いやすいため、基本的にサードパーティのモジュール開発を使用します。

おすすめ

転載: blog.csdn.net/weixin_44867717/article/details/128891438