私とNodeJS(二)インタラクティブ解釈器を学びます

8907 ワード

1、新版のnodejsはすでにnpmを集積して、NPMはNodeJSと一緒にインストールするパッケージ管理ツールで、npmの作用はNodeに対してである.jsが依存するパッケージを管理することは、ノードのインストール/アンインストールに用いるものとしても理解できる.jsに必要なもの
e:\HTML5>npm -v
3.10.10

2、npmコマンドを使用してモジュールをインストールし、最もよく使われるexpressモジュールをインストールする
npm install express -g     # -g        
D:\NodeJs
ode_global `-- express@4.15.4 `-- accepts@1.3.4 `-- mime-types@2.1.17 `-- mime-db@1.30.0

3、npm list-gコマンドを使用して、グローバルなインストールモジュールを表示する
C:\Users\asus>npm list -g
D:\NodeJs
ode_global +-- express@4.15.4 | +-- accepts@1.3.4 | | +-- mime-types@2.1.17 | | | `-- mime-db@1.30.0 | | `-- negotiator@0.6.1 | +-- array-flatten@1.1.1 | +-- content-disposition@0.5.2 | +-- content-type@1.0.2 | +-- cookie@0.3.1 | +-- cookie-signature@1.0.6 | +-- debug@2.6.8 | | `-- ms@2.0.0 | +-- depd@1.1.1 | +-- encodeurl@1.0.1 | +-- escape-html@1.0.3 | +-- etag@1.8.0 | +-- finalhandler@1.0.4 | | `-- unpipe@1.0.0 | +-- fresh@0.5.0 | +-- merge-descriptors@1.0.1 | +-- methods@1.1.2 | +-- on-finished@2.3.0 | | `-- ee-first@1.1.1 | +-- parseurl@1.3.1 | +-- path-to-regexp@0.1.7 | +-- proxy-addr@1.1.5 | | +-- forwarded@0.1.0 | | `-- ipaddr.js@1.4.0 | +-- qs@6.5.0 | +-- range-parser@1.2.0 | +-- send@0.15.4 | | +-- destroy@1.0.4 | | +-- http-errors@1.6.2 | | | `-- inherits@2.0.3 | | `-- mime@1.3.4 | +-- serve-static@1.12.4 | +-- setprototypeof@1.0.3 | +-- statuses@1.3.1 | +-- type-is@1.6.15 | | `-- media-typer@0.3.0 | +-- utils-merge@1.0.0 | `-- vary@1.1.1 `-- grunt-cli@1.2.0 +-- findup-sync@0.3.0 | `-- glob@5.0.15 | +-- inflight@1.0.6 | | `-- wrappy@1.0.2 | +-- inherits@2.0.3 | +-- minimatch@3.0.4 | | `-- brace-expansion@1.1.8 | | +-- balanced-match@1.0.0 | | `-- concat-map@0.0.1 | +-- once@1.4.0 | `-- path-is-absolute@1.0.1 +-- grunt-known-options@1.1.0 +-- nopt@3.0.6 | `-- abbrev@1.1.0 `-- resolve@1.1.7

4、docコマンド入力node、類似システム端末(Read Eveal Print Loop:インタラクティブ解釈器)
C:\Users\asus>node
> 1+4
5
> 5/2
2.5
> x=10
10
> console.log("hello,world")
hello,world
undefined
>