1.npm install 本地安装
(1) 将安装包放在 ./node_modules 下 (运行 npm 命令时所在的目录), 如果没有 node_modules 目录, 会在当前执行 npm 命令的目录下生成 node_modules 目录.
(2) 可以通过 require() 来引入本地安装的包.
2.npm install -g 全局安装
(1) 将安装包放在 /usr/local 下或者你 node 的安装目录.
(2) 可以直接在命令行里使用.
3.npm install --save
(1) 会把 module 包安装到 node_modules 目录中
(2) 会在 package.json 的 dependencies 属性下添加 module
(3) 之后运行 npm install 命令时, 会自动安装 module 到 node_modules 目录中
(4) 之后运行 npm install --production 或者注明 NODE_ENV 变量值为 production 时, 会自动安装 module 到 node_modules 目录中
4.npm install --save-dev
(1) 会把 module 包安装到 node_modules 目录中
(2) 会在 package.json 的 devDependencies 属性下添加 module
(3) 之后运行 npm install 命令时, 会自动安装 module 到 node_modules 目录中
(4) 之后运行 npm install --production 或者注明 NODE_ENV 变量值为 production 时, 不会自动安装 module 到 node_modules 目录中
来源: http://www.qdfuns.com/article/35821/806d1132d322823aefa9949d8d66ad99.html