zoukankan      html  css  js  c++  java
  • webpack的学习使用七

    现在介绍一个webpack需要下载的插件 HtmlWebpackPlugin

    这插件的作用是依据一个简单的模版,帮你生成最终的HTML5文件,这个文件中自动引用了你打包后的JS文件,每次编译都在文件名中插入一个不同的哈希值。

    安装命令npm install --save-dev html-webpack-plugin

    这个插件自动完成了我买之前手动做的一些事情,在正式使用之前需要对一直依赖的项目结构做一些改变: 移除public文件夹,利用此插件,HTML5文件会自动生成,此外CSS已经通过前面的操作打包到 JS中了,public文件夹里。

    app目录下,创建一个html文件模版,这个模版包含title等其他你需要的元素,在编译过程中,本插件会依据此模版生成最终的HTML页面,会自动田间所依赖的css,js,favicon等文件,在本例中我们明明模版文件为index.tmpl.html,

    先删除public文件夹

    然后在app文件夹下新建一个模版 index.html,写入默认代码

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <title>Document</title>

    </head>

    <body>

    </body>

    </html>

    如图

     

    然后在webpack.config.js中引入这个插件

    在第二行写入 var Html = require('html-webpack-plugin');

     

    引入进来之后,需要在plugins中

    new Html({

    template:__dirname+'/app/index.html'

    })

     

    最后执行npm start

    发现public文件夹出现了,index.html和webpack.js也出现了。

  • 相关阅读:
    类型参数化
    scala 集合类型
    scala 列表List
    统计HDFS 上字节数据统计
    用scala 实现top N 排名
    scala 基础笔记
    Java 设计模式之 装饰者模式
    通过java api 读取sql 中数据(查询)
    leetcode 34. Search for a Range
    canvas画简单电路图
  • 原文地址:https://www.cnblogs.com/yupinghua/p/6308510.html
Copyright © 2011-2022 走看看