摘要:多页面脚手架移步多页面适用于多个静态页面的显示如官网复用头文件和尾部文件源码地址案例移动端官网新增自动创建文件功能添加新增文件的配置文件在里面添加对应的配置即可目录结构多页面配置文件可以改变的配置需要打包的页面名称配置文件夹页面文件夹
webpack4多页面脚手架 (移步webpack3多页面) 适用于多个静态页面的显示, 如官网 html-loader复用头文件和尾部文件 源码地址: https://github.com/WangZhenHao/webpack-multiple-page 案例:移动端官网 1.1.0 新增自动创建文件功能
</>复制代码
添加新增文件的配置文件 build/bin/new.js
在build/config/pages.js里面添加对应的配置即可
目录结构
</>复制代码
│─build 多页面配置文件
│ ├─config 可以改变的配置
│ │ ├─pages.js 需要打包的页面名称
│ │ └─ index.js web server配置
│ │
│ ├─webpack.base.config.js
│ ├─webpack.dev.config.js
│ └─webpack.prod.config.js
│
│
│─src // src 文件夹
│ ├─pages // 页面文件夹
│ │ ├─about
│ │ │ about.html
│ │ │ about.js
│ │ │ about.scss
│ │ │
│ │ │
│ │ │
│ │ └─home
│ │ home.html
│ │ home.js
│ │ home.scss
│ │
│ └─assets // 公共文件夹
│ ├─ layout // 复用html
│ │ head.html // 公共头文件
│ │
│
│
│
│─static //静态文件文件夹
│ ├─js
│ ├─css
│ └─img (img)最好使用这个名称为文件夹
│
│ .babelrc // babel的配置文件
│ .gitignore
│ package.json
│ README.md
构建步骤
</>复制代码
# 安装依赖
npm install
# 开发的时候在本地启动, 并开始热加载
npm run dev
# production的发布时打包
npm run build
qq讨论群: 475870039
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/104144.html
摘要:开箱即用的多页面脚手架基于模块化开发可复用的现代化网站感兴趣的朋友,请点个及时关注项目更新请点个项目请提特性支持前后端分离开发配置完整的打包方案支持本地开发热更新集成代码风格校验支持编写源码,编译生成生产代码内置开发环境,自动加样式前缀自 Webpack-seed 开箱即用的多页面脚手架, 基于webpack4.2x babel7.1x模块化开发可复用的现代化网站(Without Vu...
摘要:另外备注一部分参数的说明折叠有助于文档树中文本节点的空白区域对进行压缩默认默认按照不同文件的依赖关系来排序。敲黑板讲重点的当然目前这部分的文档在官网还不是很全,所以这里我们参考了印记中文的说明文档,指优化模块。 链接 写在前面 为什么要自己手写一个脚手架? 如何去思考遇到的问题? 正文 链接 原文链接 github whale-vue ——写在前面 1、为什么要自己手写...
摘要:课程地址全部课程地址立即进入课程源码目录截至按照知识点,目录分成了个文件夹之后还会持续更新。个人网站原文链接系列教程前言 本文档已经过时,最近内容请看:https://godbmw.com/passage/76。一共16节课程和代码。谢谢支持。 1. 什么是webpack? 前端目前最主流的javascript打包工具,在它的帮助下,开发者可以轻松地实现加密代码、多平台兼容。而最重要的...
webpack在单页面打包上应用广泛,以create-react-app为首的脚手架众多,单页面打包通常是将业务js,css打包到同一个html文件中,整个项目只有一个html文件入口,但也有许多业务需要多个页面不同的入口,比如不同的h5活动,或者需要支持seo的官方网站,都需要多个不同的html,webpack-react-multi-page架构让你可以实现多页面架构,在项目开发中保证每个页面...
阅读 2205·2019-08-30 15:52
阅读 2580·2019-08-29 18:37
阅读 951·2019-08-29 12:33
阅读 2988·2019-08-29 11:04
阅读 1719·2019-08-27 10:57
阅读 2258·2019-08-26 13:38
阅读 2910·2019-08-26 12:25
阅读 2601·2019-08-26 12:23