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
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 #删除指定的模块