1. 安装包下载
(1) 到 nodejs官网 https://nodejs.org/download/下载 32bit 或者 64bit 的Windows Installer (.msi) ;
点击链接 https://github.com/npm/npm/tags下载node.js管理工具npm-version.zip;
如果在windows上安装,点击链接http://git-scm.com/download/windows下载git安装包,
(2) 双击安装下载的Windows Installer (.msi),默认安装路径为"C:\Program Files\nodejs"; 添加环境变量,”C:\Program Files\nodejs“ 到 PATH;
/*
* 将npm源代码解压到"C:\npmjs", 进入cmd,输入“node cli.js install npm -gf” //安装最新版本的NPM
* 添加环境变量"C:\node_modules" 到系统变量环境NODE_PATH中;
*/
安装Git installer, 在安装向导中选择"Run for Windows Command Prompt"进行安装;
(3) 进入cmd环境,>> 输入“node -v” 查看node版本;
>> 或者输入 “node”进入node环境,输入console.log("Hello NodeJS");
输入“npm -v”查看npm 版本;
2. npm 安装包
查看已经安装的rpm包: npm list
查看npm config 文件: npm config list
更新config 文件中prefix的指向:“C:\Program Files\nodejs”
1) 创建cache文件夹 "C:\Program Files\nodejs\cache"
2) npm config set prefix "C:\Program Files\nodejs"
npm config set cache "C:\Program Files\nodejs\cache"
安装express开发环境:npm install express -g 安装最新版本的express
常见问题1: “express 不是内部或者外部命令,也不是可运行的程序”
-- 安装的express版本不对,换个版本安装(WIN7 64位的看到可以安装version 3.5.0)
"npm install express@3.5.0 -g"
常见问题2: “npm remove express -g” error -4082
-- 某个程序打开了express文件夹,保证所有程序退出express文件夹;
3. 创建express项目
1) 创建一个nodespace, "express -e expressdemo"
2) 项目结构 >node_modules:存放所有项目的依赖库; 存放运行该项目需要的依赖库(ejs, express);
>package.json:项目依赖配置以及开发者信息;
>app.js:程序启动文件;
>public:静态文件(css,js,img);
>routes:路由文件
>view:页面文件
3)启动程序:
server side: "node app.js"
client side: "http://local:3000"