/webpack-mpa-template

使用Webpack搭建多页面应用,工程使用了传统页面和单页面混合开发

Primary LanguageJavaScript

多页面项目骨架

文章介绍请移步: 博客

执行

yarn

yarn run dev

yarn run build

yarn run publish

yarn run view

技术栈

本项目使用webpack将传统页面和单页面混合开发,前台使用传统页面开发,后台管理系统使用单页面开发。 HTML可以使用pug语法代替,优先pug文件,没有的话就是HTML文件。项目默认嵌入Vue和React,开箱即用,可以根据需求,自由卸载或添加...

命名规范

webpack以entry.js为入口,pages下的文件名都是真实路径,pages下的路径可以无限嵌套,模拟真实的路径,htmlloader以index.html或index.pug为入口

Mock

Mock目录是项目的mock服务,用来模拟各种数据,router文件夹下的index.js是路由的入口文件,它会遍历router文件夹夹得所有文件夹下的index.js文件,自动生成路由,mock已经挂在到koa的上下文中,不需要再单独的路由页面引入。

浏览器支持

  • IE >= 9

版本要求

NodeJS: v12.18.0