windows 系统下下载安装包进行安装:

https://nodejs.org/en/

(建议开始学习的时候使用稳定保持更新版本,不使用最新版本用于学习.NodeJS 可直接通过 CMD 运行,无需加载 LAMP 等环境下操作.)

安装最新版本 npm 命令

npm install npm@latest -g

查看 NodeJS 版本

node -v

进入 REPL模式

即 阅读read - 评估eval - 打印print - 循环loop

node

更新插件

npm update -g [插件名]

使用 cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

参考链接:https://npm.taobao.org/

快速搭建服务器插件

安装 anywhere

cnpm install -g anywhere

执行方式

anywhere +端口号
// 比如 anywhere 8096,执行之后会自动跳到指定页面

简单的node托管html的文件(myserver.js)

代码内容

var http = require('http');
var serv = http.createServer(function(req,res){
	res.writeHead(200,{'Content-Type':'text/html'});
	res.end('<title>Hello! Mr.Yang</title><h1>Hello! Mr.Yang</h1>')
});
serv.listen(9099);

执行方式

node myserver.js

查看方法

通过 http://127.0.0.1:9099 打开即可.

nmp全局安装 modules 后在应用中 require 不到的解决方案

Windows环境下,通过 npm install -g 安装的全局模块,可能无法在 app 中被 require 引用到,怎么办?

其实,只要设置环境变量 NODE_PATH 指向全局模块根目录即可. 我的解决方法是:

  • 打开我的电脑
  • 右键菜单选择属性
  • 点击高级系统设置
  • 点击环境变量按钮
  • 在用户变量下新建一个环境变量名为 NODE_PATH ,然后将其值设置为全局模块的根目录. ( 比如我的全局模块路径是 C:\Program Files\nodejs\node_modules )