1,node及npm安装

Node不是一个Web服务器
你希望它成为一个HTTP服务器,你必须借助它内置库自己编写
 
安装:
     一个node环境装完了,接下来在当前目录下 按住shift并点击鼠标右键,
 
     选择在当前目录下打开命令行工具。
     > node -v   输出版本信息,验证安装是否成功。
     > node -h    查看帮助,列出了几个简单指令的使用。
     把 路径 D:NodeJS 写入系统环境变量的path中就可以在任意地方执行node命令了。
 
安装结束后,你可以输入一个新命令“node”。
使用该“node”命令有两种不同的方法。第一种不带任何参数,将打开一个交互式Shell“>”(REPL: read-eval-print-loop),你可以在这里执行JavaScript代码。
 
git bash下执行以下代码,可以通过msysgit签出NPM的所有源码和依赖代码并安装npm。
git clone --recursive git://github.com/isaacs/npm.git 
cd npm 
node cli.js install npm -gf
 
在执行这段代码之前,请确保node.exe是跟通过node.msi的方式安装的,或者在PATH环境变量中。这段命令也会将npm加入到PATH环境变量中去,之后可以随处执行npm命令。如果安装中遇到权限方面的错误,请确保cmd命令行工具是通过管理员身份运行的。安装成功后,执行以下命令:
npm install underscore 

返回:

underscore@1.2.2 ./node_modules/underscore 
 
如此,Windows平台下的NPM安装完毕。
 
cmd下输入npm检测是否成功。
package.json包的建立--npm init
 
 
使用NPM模块
npm install --save-dev 安装即可,自动配置到package.json
安装:npm install module-name;
本地安装:生成的node_modules文件夹与应用程序同级
全局安装:比如安装Express(加 -g)
     npm install -g express
 
加载:require('module-name');
查找:npm search irc;(结果包含模块名和模块描述)
          npm search socket connect(空隔隔开关键字)
 
查看文档:npm docs module-name;
查看bug: npm bugs module-name;
查看模块源码:npm edit module-name;(仅在模块已加载的项目根目录中)
 
package.json文件来指定要用的模块 再用npm install来调用。
{
     "name":"package",
     "version":"0.0.1",
     "dependencies":{
          "underscore":"1.6.0"
     }
}

升级:

node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。

首先安装n模块: npm install -g n

第二步: 升级node.js到最新稳定版 n stable 是不是很简单?! n后面也可以跟随版本号比如: n v0.10.26 或 n 0.10.26 !

npm的常用命令

npm -v #显示版本,检查npm 是否正确安装。

npm install -g express #全局安装express模块

npm list #列出已安装模块

npm show express #显示模块详情

npm update #升级当前目录下的项目的所有模块

npm update express #升级当前目录下的项目的指定模块

npm update -g express #升级全局安装的express模块

npm uninstall express #删除指定的模块

原文地址:https://www.cnblogs.com/uh-huh/p/4433333.html