实战演练:用gulp+webpack构建用户登录
来源:互联网 发布:全球程序员节直播视频 编辑:程序博客网 时间:2024/05/16 06:10
转自:http://blog.csdn.net/github_26672553/article/details/52253737
1.先看目录结构
src
目录下是源文件,最终要”编译”到build
目录下。 tpl/login.html
是登录模板文件,主要代码如下
src/main.js
是控制登录脚本文件:
2.先来看一看如何利用webpack把main.js打包到build/js
目录下
2.1编辑项目根目录下的webpack.config.js文件:
2.2 在终端执行webpack
命令后
3.我们的需求是把src/tpl/login.html生成到build/html/下,把src/main.js生成到build/js/下。
我们来结合gulp完成这个需求。
利用我们之前学习的gulp-webpack把js编译;利用gulp把tpl下面的文件生成到build/html/目录下。
3.1 编辑gulpfile.js:
3.2执行命令:gulp run
我们暂时在html/login.html手动的引入js/build.js文件
最后来测试一把
里有一个缺陷:后面页面上的js是我们手工引入的。
利用htmlWebpackPlugin简化页面构建初步
1.安装
2.修改webpack的配置文件
var HtmlWebpackPlugin = require(‘html-webpack-plugin’)
plugins:[]
2.1修改webpack.config.js
2.2执行命令:webpack
生成的login-build.html中,已经引入了js文件。
3.js文件虽然自动引入了,但是默认在页面body下面。如果你希望在head里面引入。
这里有几个重要的参数
hash:true/fals 会给所有包含的js和css添加一个唯一的webpack编译hash值
inject:’head’/’body’ 如果是head则放到页面的head里面
3.1修改webpack配置文件:
3.2执行命令:webpack 后
4.hash
参数的作用
- 实战演练:用gulp+webpack构建用户登录(1)
- 实战演练:用gulp+webpack构建用户登录(2):简化
- 实战演练:用gulp+webpack构建用户登录
- 前端速学成财:第十四课-实战演练:用gulp+webpack构建用户登录(1)
- 实战演练:用gulp 构建前端页面(1)---静态构建
- 前端速学成财:第十一课-实战演练:用gulp 构建前端页面(1)---静态构建
- 实战演练:用gulp像CMS那样生成新闻页面
- gulp + webpack 构建多页面前端项目
- gulp + webpack 构建多页面前端项目
- gulp + webpack 构建多页面前端项目
- gulp + webpack 构建多页面前端项目
- webpack+gulp实现自动构建部署
- gulp + webpack 构建多页面前端项目
- webpack+gulp实现自动构建部署
- 实战演练:用gulp+EJS像CMS那样生成完整新闻内容面
- 前端速学成财:第十二课-实战演练:用gulp像CMS那样生成新闻页面
- 前端打包构建工具Gulp、Rollup、Webpack、Webpack-stream
- react 实战案例(webpack构建)
- Modelsim软件窗口顺序打乱后如何恢复初始状态
- shuffle 调优之原理概述
- 强迫症
- 计算机专业毕业之后是否需要培训
- 利用datatable实现 列的 显示/隐藏
- 实战演练:用gulp+webpack构建用户登录
- 数据结构实验之排序五:归并求逆序数
- 《微服务架构与实践》读书笔记
- 经典算法之数串
- IObit Smart Defrag Pro(磁盘碎片整理工具)官方中文注册版V5.8.0下载 | smart defrag 5激活码
- 将app放到服务器上让用户下载
- 实时操作系统任务调度 DMA 中断向量表和中断处理 Memory
- leetcode 686. Repeated String Match
- 除了美团点评,商家如何获客