HTML页面中如何使用plugin插件,插件的作用是什么
Admin 2022-06-21 群英技术资讯 1103 次浏览
在实际应用中,我们有时候会遇到“HTML页面中如何使用plugin插件,插件的作用是什么”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“HTML页面中如何使用plugin插件,插件的作用是什么”文章能帮助大家解决问题。使用html-webpack-plugin插件来启动页面 可将html页面放入内存 以提升页面的加载速度
并且还能自动设置index.html页面中JS文件引入的路径
使用前提:项目中安装了Webpack使用步骤:
步骤一、在项目的根目录下输入cnpm i html-webpack-plugin -D 将html-webpack-plugin插件安装到开发依赖
其作用是根据指定的模板页面在内存中生成相应的HTML页面

步骤二、插件安装之后 修改webpack.config.js的配置文件
在配置文件中导入html-webpack-plugin插件 并配置模板页路径和生成的页面名称即可
const path=require("path")
// 导入html-webpack-plugin
const htmlWebpackPlugin=require("html-webpack-plugin")
module.exports={
entry:path.join(__dirname,"./src/main.js"),
output:{
path:path.join(__dirname,"./dist"),
filename:"bundle.js"
},
// 配置插件节点
plugins:[
// 创建html-webpack-plugin插件
new htmlWebpackPlugin({ // 设置参数
template:path.join(__dirname,"./src/index.html"), // 指定模板页面 以根据指定页面生成内存中的页面
filename:"index.html" // 指定生成的内存中的页面的名称
})
]
}
使用了html-webpack-plugin插件之后 就无需手动处理bundle.js的引用路径了
因为 在生成后的内存中的HTML页面里 已经自动引入了bundle.js的正确路径
总结 - 插件的作用:
1、自动根据指定的页面生成一个在内存中的页面
2、自动在页面中引入打包好的bundle.js
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了canvas实现烟花的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
自动换行的css教程代码与方法对于div,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html<id="wrap">正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div>css#wrap{white-space:normal;width:200px;}1.(ie浏览器)连续的英文 ...
这篇文章主要介绍了css实现div内凹角样式的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
我们在HTML中设置frameset的高度时会出现界面变形的情况,那么设置frameset的高度界面变形怎么办呢?接下来我们就一起去看看设置frameset的高度界面变形的解决方法。
这篇文章主要介绍了CSS清除图片下几像素空白间隙的方法 ,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008