【Nodejs編三】Node.js-npmパッケージ管理ツール

1618 ワード

一、NPMとは何ですか?
モジュールコードを共有/繰り返し利用/管理することができます.それはある独立した機能をカプセル化して、公開、更新、依存管理とバージョン制御に用います.
二、依存パッケージの設置Expressは、Node.jsプラットフォームに基づく、極めて簡単で柔軟なウェブアプリケーション開発の枠組みであり、一連の強力な特性を提供し、各種のWebおよびモバイルデバイスアプリケーションの作成を支援する.expressはNode.jsアプリケーションの最も広範なウェブフレームで、現在は4.xバージョンで、非常に薄いです.Railsと比べると、まったく両極端です.expressの公式サイトはhttp://expressjs.com/よく行ってAPIを見ます.なぜ先にこのExpressを引き出すのですか?
  • それは人気のnode.jsのフレームです.
  • Node.jsの公式推薦.
  • 依存パッケージのインストール方法を実証するために.
  • 第一簡潔な文法
    一行のコードはnpm install expressできました.一体何をしましたか?まずNPMサイトから他の人がアップロードしているコードを探してダウンロードします.
    もちろんダウンロードの場所はローカルモードとグローバルモードに分けられます.
    第二ローカルモード
    文法---npm install expressインストール位置---~/ node_modulesデフォルトではnpm installコマンドを使ってローカルモードを採用します.つまり、現在のディレクトリのnode_modulesサブディレクトリにパッケージをインストールします.Node.jsはrequire('express')を直接使用します.このバッグを導入できます.
    第三グローバルモード
    文法-----sudo npm install -g expressはなぜもう使えますか?全体パターンを使う必要がありますか?
    グローバルモードは、パケットをグローバルで使用可能な位置に設置し、マルチコピーを低減するためにグローバルモードを使用するが、ローカルモードはPATH環境変数を追加しないためである.binディレクトリはPATH環境変数に含まれていません.直接使用できません.
    二、ステップとインスタンス
    第一歩はexpressをダウンロードします.
    $sudo npm install -g express
    
    第二段階の構成は使用して、簡単なサーバーap.jsを作成します.
    var express = require('express');
    var app = express();
    
    app.get('/', function (req, res) {
      res.send('Hello World');
    });
    
    app.listen(3000, function () {
      console.log('app is listening at port 3000');
    });
    
    第3ステップ端末で実行するnode app.jsステップ4ブラウザを開き、入力します.http://127.0.0.1:3000/を選択して、出力Hello World!.