详解nodejs的express如何自动生成项目框架


Posted in NodeJs onJuly 12, 2017

本文主要介绍了nodejs的express如何自动生成项目框架,这里整理了详细的代码,有需要的小伙伴可以参考下。

nodejs版本为:4.X,express版本为4.X

1.全局安装2个模块

express、express-generator

在命令行输入: 

npm install -g express
npm install -g express-generator

如果模块下载很慢可以在后面 空格加上淘宝的镜像 --registry=https://registry.npm.taobao.org 

查看是否全局安装express成功命令: express -V 注意是大写的V;或者 express -h

详解nodejs的express如何自动生成项目框架

看到版本号就算是安装成功了.

2.生成项目基本框架

命令: express xxx,4.x版本的express默认页面模板引擎是jade,如果想用ejs,命令应该是这样的: express -e xxx

详解nodejs的express如何自动生成项目框架

3.下载项目所需的模块

自动创建了文件夹,然后再运行红圈里的命令 :  cd hello && npm install

意思就是进入hello目录,npm install是下载项目所需的基本模块,这个定义在package.json文件的dependencies中

详解nodejs的express如何自动生成项目框架

4.运行项目

命令:npm start

详解nodejs的express如何自动生成项目框架

浏览器访问 : http://localhost:3000/

详解nodejs的express如何自动生成项目框架

看到这个恭喜你,项目成功运行起来了.

5.看看项目结构

详解nodejs的express如何自动生成项目框架

  1. bin下的www是项目入口
  2. node_moduls 项目所需模块
  3. public 静态资源,如图片,js,css
  4. routes 路由文件
  5. views 页面文件
  6. app.js 项目需要的中间件等基本配置
  7. package.json 定义项目的基本信息等,包括项目所需要的模块名和版本号

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
Nodejs学习笔记之入门篇
Apr 16 NodeJs
学习 NodeJS 第八天:Socket 通讯实例
Dec 21 NodeJs
初探nodeJS
Jan 24 NodeJs
Nodejs多站点切换Htpps协议详解及简单实例
Feb 23 NodeJs
NodeJS基础API搭建服务器详细过程记录
Apr 01 NodeJs
使用 NodeJS+Express 开发服务端的简单介绍
Apr 07 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 NodeJs
详解nodejs 配置文件处理方案
Jan 02 NodeJs
nodejs实现日志读取、日志查找及日志刷新的方法分析
May 20 NodeJs
nodejs中使用archive压缩文件的实现代码
Nov 26 NodeJs
nodejs使用Sequelize框架操作数据库的实现
Oct 21 NodeJs
NodeJS模块Buffer原理及使用方法解析
Nov 11 NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 #NodeJs
nodejs中解决异步嵌套循环和循环嵌套异步的问题
Jul 12 #NodeJs
深入学习nodejs中的async模块的使用方法
Jul 12 #NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 #NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 #NodeJs
nodejs接入阿里大鱼短信验证码的方法
Jul 10 #NodeJs
Nodejs之TCP服务端与客户端聊天程序详解
Jul 07 #NodeJs
You might like
PHP 开发环境配置(Zend Studio)
2010/04/28 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
2015/11/06 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
Zabbix实现微信报警功能
2016/10/09 Python
深入浅析Python的类
2018/06/22 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
解决Django no such table: django_session的问题
2020/04/07 Python
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
中间件分为哪几类
2016/09/18 面试题
校园门卫岗位职责
2013/12/09 职场文书
给交警的表扬信
2014/01/12 职场文书
学生安全教育材料
2014/02/14 职场文书
创建文明学校实施方案
2014/03/11 职场文书
初中生活随笔
2015/08/15 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
2021年国漫热度排行前十,完美世界上榜,第四是美国动画作品
2022/03/18 国漫