1.一个为多页面而配置的webpack脚手架,适合做官网之类的多页面的应用,支持使用ES6,less,模块化,热加载,eslint等功能
地址:https://github.com/JesseZhao1990/multipage-webpack-scaffolding
目录结构:
└─src // src 文件夹
│ ├─pages // 页面文件夹
│ │ ├─about
│ │ │ about.html
│ │ │ about.js
│ │ │ about.less
│ │ │
│ │ ├─contact
│ │ │ contact.css
│ │ │ contact.html
│ │ │ contact.js
│ │ │
│ │ └─home
│ │ index.html
│ │ index.js
│ │ index.less
│ │
│ └─tools // 工具文件夹
│ utils.js
│
│ .babelrc // babel的配置文件
│ .eslintignore
│ .eslintrc.js // eslint的配置文件
│ .gitignore
│ ecosystem.config.js // pm2 deploy的配置文件
│ package.json
│ page.config.js // 页面的配置文件
│ README.md
│ webpack.config.dev.js // 开发环境的webpack配置文件
│ webpack.config.prod.js // 生成环境的webpack配置文件
2.