nodejs之express生成项目[windows平台]
2024-10-02 22:36:04
- 安装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,看到如下界面表示运行成功
最新文章
- 【记录】ASP.NET MVC MapRoute .htm 不起作用
- 洛谷P2246 SAC#1 - Hello World(升级版)
- LightOJ1298 One Theorem, One Year(DP + 欧拉函数性质)
- PHP-Wamp集成包安装教程
- Solr 单机配置
- GetWindowRect和GetClientRect的异同
- 初学Python(八)——迭代
- php项目报错 Warning: session_start(): open(D:/software/wamp/wamp/tmp\sess_msrjot7f32ciqb1p2hr4ahejg4, O_RDWR) f
- 可视化:svg相关基础
- Elasticsearch 创建以及修改索引结构
- 【BZOJ 3294】[Cqoi2011]放棋子
- Charles for Mac(HTTP 监视器和网络抓包工具)破解版安装
- c++map用法
- version control(关于版本控制)
- npm安装时一些错误
- 003 python流程控制与函数
- 屏保:画线圈LineFlower
- Apache里的httpd-vhosts.conf详解
- linux输入子系统之按键驱动
- Oracle udev 绑定磁盘(转)