Node.jsでのパッケージとnpmの概念と使用

一、包

コンセプト

そのコアモジュールに加えてNodejs外部モジュールを提供してもカスタム使用できるサードパーティは、モジュール
サードパーティのモジュールによってNodejs パッケージ組成物は相互依存してコーティングすることにより、モジュールのセットに対して行うことができる統合管理

Pythonに似たモジュールでhttps://www.npmjs.comパッケージ
見つけることができます

使い方は簡単

パッケージをダウンロード:

npm i 包名
(またはnpm install 包名
ここに画像の説明を挿入

require()で直接使用できます
var http=require("http");

var sd = require('silly-datetime');

var app=http.createServer(function(req,resp){
    
    resp.writeHead(200,{"Content-Type":"text/html;charset=utf-8"});
    
    var d=sd.format(new Date(), 'YYYY-MM-DD HH:mm');
    resp.write(d);
    
    resp.end();
});

app.listen(8001,"127.0.0.1");

成功:
ここに画像の説明を挿入


第二に、npm

コンセプト

NPMは、ダウンロードNPMパッケージの多種多様を通じて、世界最大のオープンソースのエコシステムである
ことができ、ソースコード(パッケージ)をhttps://www.npmjs.com見つけます

npmは、NodeJSと共にインストールされるパッケージ管理ツールであり、NodeJSコードのデプロイメントにおける多くの問題を解決できます。

一般的な使用シナリオ:

  • ユーザーがローカルで使用するために他のユーザーが作成したサードパーティパッケージをNPMサーバーからダウンロードできるようにする
  • ユーザーがローカルで使用するためにNPMサーバーから他のユーザーが作成したコマンドラインプログラム(ツール)をダウンロードしてインストールできるようにする(スーパーバイザーなど)
  • ユーザーが自分のパッケージまたはコマンドラインプログラムを他のユーザーが使用できるようにNPMサーバーにアップロードできるようにする

一般的なコマンド

npmバージョンを確認します。
npm -v

ここに画像の説明を挿入

モジュールをインストールします。
npm install 模块名

例:npm install jquery
ここに画像の説明を挿入

モジュールをアンインストールします。
npm uninstall 模块名

例:npm uninstall jquery

もちろん、フォルダを直接削除することもできます
ここに画像の説明を挿入

現在のディレクトリにインストールされているすべてのパッケージを表示します。
npm list
パッケージのバージョンを確認します。
npm info 模块名

ここに画像の説明を挿入

指定されたバージョンのパッケージをインストールします。
npm install 模块名@版本

ここに画像の説明を挿入


元の記事194件を公開 賞賛された8件 710,000回

おすすめ

転載: blog.csdn.net/Piconjo/article/details/105573064