Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liushuangls/webpack-scaffolding-multipage
一个基于webpack的多页应用脚手架
https://github.com/liushuangls/webpack-scaffolding-multipage
ejs eslint javascript sass webpack
Last synced: 8 days ago
JSON representation
一个基于webpack的多页应用脚手架
- Host: GitHub
- URL: https://github.com/liushuangls/webpack-scaffolding-multipage
- Owner: liushuangls
- Created: 2019-02-28T06:28:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-28T06:29:31.000Z (almost 6 years ago)
- Last Synced: 2024-11-20T14:51:30.478Z (2 months ago)
- Topics: ejs, eslint, javascript, sass, webpack
- Language: JavaScript
- Size: 186 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
一个适用于官网、个人博客等多页面应用的webpack脚手架。
版本:webpack4
支持功能:
- ejs模板引擎
- es6模块化
- eslint
- 静态资源目录
- sass
- 热更新服务器使用说明:
```
git clone [email protected]:liushuangls/webpack-scaffolding-multipage.git your-app-namecd your-app-name
git remote set-url origin your-git-url // 修改远程仓库地址
yarn or npm i
yarn run dev or npm run dev // 开发
yarn run build or npm run build // 打包
```目录结构:
```
├─build # webpack配置文件
├─.babelrc # babel的配置文件
├─.eslintrc # ESLint的配置文件
├─.eslintignore # ESLint忽略文件
├─package.json # npm的配置文件
├─src # 项目源码
├─pages # 此目录下的每个文件夹代表一个独立页面
│ ├─index
│ │ └─index.ejs
│ │ └─index.js
│ │ └─index.scss
│ ├─page1
│ │ └─index.ejs
│ │ └─index.js
│ │ └─index.scss
└─components # ejs组件
└─common # 公共代码和资源
└─assets # 静态资源文件
```