NodeとExpressの第一弾

2075 ワード

Node.jsはオープンソースで、プラットフォームにまたがるJavaScript言語の実行環境です.
nvm
nvmはNode.jsバージョンを管理するツールであり、複数のNode.jsバージョン間での切り替えをサポートしています.
Linuxの下にnvmを取り付ける
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash
$ nvm ls
$ nvm ls -remote
$ nvm install [   ]
$ nvm ls
$ nvm alias default [   ]
$ nvm ls
$ node   //  node
npmはNode.jsに付属するパッケージマネージャであり、npmはコマンドラインツールであり、第三者のNode.jsプログラムのインストールと管理を担当しています.npmはNode.jsに従って自動的にインストールされます.
npmコマンドでモジュールをインストールします.
Expressは、Node.jsに基づく現在最も人気のあるWeb開発の枠組みであり、完全な機能を持つウェブサイトを迅速に構築することができます.
1.Express上手はとても簡単で、まずプロジェクトディレクトリを新規作成します.
$ mkdir server  //        
2.プロジェクトのルートディレクトリの下で、スタートファイルを新規作成します.server.jsと仮定します.
vim server.js
グローバルインストールとローカルインストール
npmのパッケージはローカルインストール(local)とグローバルインストール(global)の2種類に分けられています.ノックのコマンドラインから見れば、違いは-gだけです.
$ npm install express         #     
$ npm install express -g      #     
3.npmコマンドを使用して、一般的なNode.js webフレームモジュールexpressをインストールする:
$ npm install  express --save //
インストールと同時に、package.jsonに情報を書き込み、プロジェクトパスにpackage.jsonファイルがある場合は、npm installメソッドをそのまま使用して、dependencies構成に従ってすべての依存パケットをインストールすることができます.このコードをgithubに提出する時はnode_を提出しなくてもいいです.modulesというフォルダです.
$ npm init     //       package.json  ,    、  、        
4.package.jsonファイルを新規作成し、下記のように命令します.
$ cat package.json //  package.json  
package.jsonの内容は以下の通りです.
{
  "name": "liuyang",
  "version": "1.0.0",
  "main": "server.js",
  "dependencies": {
    "express": "^4.15.3"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node server.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": ""
}

server.jsの内容は次の編で詳しく紹介します.