nodejs之express生成项目[windows平台]
- 安装nvm,nvm下载地址 用于管理多个版本node,此处可省略!
- 安装nodejs,nodejs下载地址 淘宝镜像
- 安装cnpm命令,后面包可以使用cnpm命令安装,此处可省略,如果安装了该命令,请替换后面的npm为cnpm
参考文档
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装express-generator,本文安装版本是4.15.5
参考文档
npm install express-generator -g
- 查看命令express --help
- 生成项目
express -e -c sass -v ejs test
参数说明
-e 表示使用ejs模板
-c sass 表示使用sass
-v ejs 表示视图使用ejs
test指定项目名字叫test - 进入项目目录
cd test
查看package.json
- 安装依赖,windows平台建议使用cmd控制台,便于查看安装问题。
npm i
本步骤报错,报错如下:
以上报错问题是安装node-sass报错,在下载https://npm.taobao.org/mirrors/node-sass/v3.13.1/win32-x64-57_binding.node这个文件的时候报错了,
此问题无解,原因是node-sass@3.13.1这个版本里面根本就没有win32-x64-57_binding.node这个文件,官网地址如下:
https://github.com/sass/node-sass/releases/tag/v3.13.1 这个版本的sass文件最多只有win32-x64-51_binding.node,没有win32-x64-57_binding.node这个包!!! - 处理办法,修改package.json中sass版本,修改之后如下:
- 再次安装依赖
npm i
等待一会儿,安装成功!!
- 运行项目
set DEBUG=test & npm start
- 浏览器访问localhost:3000,看到如下界面表示运行成功