Express创建并运行node项目(Jade和EJS模版引擎)
2016-08-12 15:56
525 查看
1、创建Node项目
[b][Jade模板][/b]
> express nodeJade
express创建项目若不显示指定模板,默认使用Jade,以下写法都可以:
express -jade nodeJade
express -view=jade nodeJade
express --view=jade nodeJade (官方推荐写法)
[EJS模板]
> express -e nodeEjs
EJS模板需要显示指定,以下写法都可以:
express --ejs nodeEjs
express --view=ejs nodeEjs (官方推荐写法)
注: express -ejs nodeEjs 或 express -view=ejs nodeEjs 都是错误写法,尽管Jade支持-view这种写法。。。
所以建议使用最简单的写法或者官方推荐的 "--view=** " 写法
查看项目目录和项目文件
注: 以下操作Jade和EJS模板都一样,演示以Jade模板的项目为例
2、进入项目,并下载相关的模块
> cd nodeJade
> npm install (或 npm i 或 npm install all 都可以)
3、启动项目
> npm start
使用如下命令也可以启动项目
> node ./bin/www (或 node bin/www)
注:启动方式可以在package.json文件中进行配置,如下:
4、浏览器中输入 localhost:3000 (或 127.0.0.1:3000)
注: 默认端口为3000,如提示端口被占用,则可进入到 .bin/www文件中修改port端口,然后重启即可。
[b][Jade模板][/b]
> express nodeJade
express创建项目若不显示指定模板,默认使用Jade,以下写法都可以:
express -jade nodeJade
express -view=jade nodeJade
express --view=jade nodeJade (官方推荐写法)
[EJS模板]
> express -e nodeEjs
EJS模板需要显示指定,以下写法都可以:
express --ejs nodeEjs
express --view=ejs nodeEjs (官方推荐写法)
注: express -ejs nodeEjs 或 express -view=ejs nodeEjs 都是错误写法,尽管Jade支持-view这种写法。。。
所以建议使用最简单的写法或者官方推荐的 "--view=** " 写法
查看项目目录和项目文件
注: 以下操作Jade和EJS模板都一样,演示以Jade模板的项目为例
2、进入项目,并下载相关的模块
> cd nodeJade
> npm install (或 npm i 或 npm install all 都可以)
3、启动项目
> npm start
使用如下命令也可以启动项目
> node ./bin/www (或 node bin/www)
注:启动方式可以在package.json文件中进行配置,如下:
4、浏览器中输入 localhost:3000 (或 127.0.0.1:3000)
注: 默认端口为3000,如提示端口被占用,则可进入到 .bin/www文件中修改port端口,然后重启即可。
相关文章推荐
- node平台express框架源码分析-2
- 【51node】-1119- 机器人走方格(费马小定理,逆元,快速幂)
- cephfs kernel client针对dir的inode操作
- nodejs 服务器重新启动
- leetCode 19. Remove Nth Node From End of List 链表
- [leetcode] 116. Populating Next Right Pointers in Each Node
- node的npm install 安装包太慢解决方法
- 基于AngularJS+NodeJS+Bootstrap+SpringMVC构建项目(1)
- Mac机配置 Sublime Text 用 Node.js 执行 JavaScript 程序
- #451 Swap Nodes in Pairs
- nodejs系统包之util(工具包)
- #511 Swap Two Nodes in Linked List
- LeetCode—382. Linked List Random Node
- cephfs kernel client针对inode的相关操作
- Node[4] --数据
- 谈谈这一年来做项目的经历(2)
- 安装及升级node
- 384. Shuffle an Array && 382. Linked List Random Node
- 几种pc端页面 常用的js兼容ie写法,几个名词 nodeName nodeValue及value addEventListener attachEvent
- nodejs 守护 forever