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,看到如下界面表示运行成功

最新文章

  1. 【记录】ASP.NET MVC MapRoute .htm 不起作用
  2. 洛谷P2246 SAC#1 - Hello World(升级版)
  3. LightOJ1298 One Theorem, One Year(DP + 欧拉函数性质)
  4. PHP-Wamp集成包安装教程
  5. Solr 单机配置
  6. GetWindowRect和GetClientRect的异同
  7. 初学Python(八)——迭代
  8. php项目报错 Warning: session_start(): open(D:/software/wamp/wamp/tmp\sess_msrjot7f32ciqb1p2hr4ahejg4, O_RDWR) f
  9. 可视化:svg相关基础
  10. Elasticsearch 创建以及修改索引结构
  11. 【BZOJ 3294】[Cqoi2011]放棋子
  12. Charles for Mac(HTTP 监视器和网络抓包工具)破解版安装
  13. c++map用法
  14. version control(关于版本控制)
  15. npm安装时一些错误
  16. 003 python流程控制与函数
  17. 屏保:画线圈LineFlower
  18. Apache里的httpd-vhosts.conf详解
  19. linux输入子系统之按键驱动
  20. Oracle udev 绑定磁盘(转)

热门文章

  1. Spring Boot Freemarker特别篇之contextPath【从零开始学Spring Boot
  2. txt文件每行内容与图片文件名字组合,输出txt格式
  3. Python进阶(七)----带参数的装饰器,多个装饰器修饰同一个函数和递归简单案例(斐波那契数列)
  4. js正则表达式(七)
  5. 想知道使用OPC服务器时如何设置DCOM?看完本文就懂了(下)
  6. Java 单例类
  7. 基于RBAC模型的权限设计:如何设计系统权限体系?
  8. Maven整合eclipse
  9. maven下载jar demo
  10. hive自定义函数学习