https://github.com/dai1254473705/express-webpack-ejs
express + webpack +ejs 架构
https://github.com/dai1254473705/express-webpack-ejs
ejs es6 express multiple-pages node ssr webpack4
Last synced: 2 months ago
JSON representation
express + webpack +ejs 架构
- Host: GitHub
- URL: https://github.com/dai1254473705/express-webpack-ejs
- Owner: dai1254473705
- Created: 2018-10-28T02:42:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-30T05:47:19.000Z (about 7 years ago)
- Last Synced: 2025-01-08T13:35:48.861Z (over 1 year ago)
- Topics: ejs, es6, express, multiple-pages, node, ssr, webpack4
- Language: JavaScript
- Size: 578 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fe-node-template
---
> 前端模板: express + ejs + webpack
## install
+ 开发环境: `npm i`
+ test || release: `npm i --production`
## start
+ 安装依赖: `npm install`
+ 开发: `npm run dev`
+ 打包: `npm run build`
+ 预览:`npm run start`
> 默认端口号为3000,此端口下可以实现js,css 等文件修改后自动更新,如果是修改ejs,在端口8080下可实现自动更新;
## 可是实现什么功能?
+ 修改的是client里的css文件(包括.scss等),保存后,浏览器不会整页刷新,新的样式效果直接更新到页面内。
+ 修改的是client里的javascript文件,保存后,浏览器会自动整页刷新,得到更新后的效果。
+ 修改的是server里的文件,保存后,服务器将自动重启,浏览器会在服务器重启完毕后自动刷新。
+ 修改ejs,页面将会刷新
## 环境约定
+ 开发: `development`
+ 测试环境: `test`
+ 线上环境: `production`
## author
+ daiyunzhou
## 相关文档
+ https://www.npmjs.com/package/webpack-hot-middleware