您的位置:首页 > 网页设计

详解html-webpack-plugin使用

出处:网络 时间:2020-11-06 11:23:00

最近在react项目中初次用到了html-webapck-plugin插件,用到该插件的两个主要作用:

为html文件中引入的外部资源如script、link动态添加每次compile后的hash,防止引用缓存的外部文件问题

可以生成创建html入口文件,比如单页面可以生成一个html文件入口,配置N个html-webpack-plugin可以生成N个页面入口

1、安装

cnpm i webpack-plugin -D

2、在webpack.config.json中引用

const path = require('path')const htmlWebpackPlugin = require('html-webpack-plugin') //第一步module.exports = { entry: path.join(__dirname, './src/main.js'), output: { path: path.join(__dirname, './dist'), filename: 'bundle.js', }, mode: 'development', devServer: { open: true, port: 8080, hot: true, contentBase: 'src' }, plugins: [ new htmlWebpackPlugin({ //第二步 template: path.join(__dirname, './src/index.html'), //指定生成模板的路径 filename: 'index.html' //指定生成页面的名称 }) ]}

3、html-webpack-plugin的作用

一、在内存中生成一个指定模板的文件,在访问时速度更快
二、自动为指定模板文件添加bundle.js文件

总结

到此这篇关于详解html-webpack-plugin使用的文章就介绍到这了,更多相关html-webpack-plugin使用内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

相关教程推荐
最新信息
我们可以通过超级音雄这款软件来进行K歌,具体的方法就是通过一些... [详细]
腾讯视频是很多小伙伴在日常休闲时使用到的一款追剧神器,里面有着... [详细]
很多小伙伴在使用腾讯视频观看电视剧遇到自己喜欢的明星时,都喜欢... [详细]
qve音频剪辑是一款功能实用且非常丰富的音频处理软件,该软件可以... [详细]
qve音频剪辑是一款功能非常丰富的音频处理软件,用户可以通过这款... [详细]
AutoCAD2021是一款非常专业的制图软件,那有很多用户表示自己不知... [详细]
在Excel2016中冻结表格行和列的操作相信大家都知道,但是对同时冻... [详细]
AutoCAD2021是一款非常专业的制图软件,那有很多用户表示自己不知... [详细]
用户在Excel2016中编辑数据的时候,经常会遇到一些数据文本混在一... [详细]
Photoshop2020是一款专业的图片处理软件。我们有时候在通过它进... [详细]