nodejs之express生成项目[windows平台]

  1. 安装nvm,nvm下载地址   用于管理多个版本node,此处可省略!
  2. 安装nodejs,nodejs下载地址    淘宝镜像
  3. 安装cnpm命令,后面包可以使用cnpm命令安装,此处可省略,如果安装了该命令,请替换后面的npm为cnpm
    参考文档
    npm install -g cnpm --registry=https://registry.npm.taobao.org
  4. 安装express-generator,本文安装版本是4.15.5
    参考文档
    npm install express-generator -g
  5. 查看命令express --help
  6. 生成项目
    express -e -c sass -v ejs test

    参数说明
    -e 表示使用ejs模板
    -c sass  表示使用sass
    -v ejs 表示视图使用ejs
    test指定项目名字叫test

  7. 进入项目目录
    cd test

    查看package.json

  8. 安装依赖,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这个包!!!

  9. 处理办法,修改package.json中sass版本,修改之后如下:
  10. 再次安装依赖
    npm i

    等待一会儿,安装成功!!

  11. 运行项目
    set DEBUG=test & npm start
  12. 浏览器访问localhost:3000,看到如下界面表示运行成功

     

posted @ 2017-12-18 15:37  极·简  Views(835)  Comments(0Edit  收藏  举报