当前位置: 首页 > news >正文

《电子商务网站开发与管理》/新站优化案例

《电子商务网站开发与管理》,新站优化案例,服务好的岑溪网站开发,曲靖做网站价格生成html文件 需要下载1个插件模块 html-webpack-plugin4: HtmlWebpackPlugin简化了HTML文件的创建,你可以让插件为你生成一个HTML文件,使用默认模板, 或使用你自己指定的模板 webpack.config.js插件配置 const HtmlWebpackPlugin require("html-…

生成html文件

  1. 需要下载1个插件模块

    • html-webpack-plugin@4: HtmlWebpackPlugin简化了HTML文件的创建,你可以让插件为你生成一个HTML文件,使用默认模板, 或使用你自己指定的模板
  2. webpack.config.js插件配置

    const HtmlWebpackPlugin = require("html-webpack-plugin");
    plugins: [ // 配置各种插件new HtmlWebpackPlugin({ // 插件配置对象title: "webpack ldx使用",filename: "index.html", // 产出文件名(在dist目录查看)template: __dirname + "/index.html", // 以此文件来作为基准(注意绝对路径, 因为此文件不在src下)inject: true, // 代表打包后的资源都引入到html的什么位置favicon: "./assets/favicon.ico", // 插入打包后的favicon图标// base: "./", // html网页中所有相对路径的前缀 (一般不给/给./, 虚拟路径)// 控制html文件是否要压缩(true压缩, false不压缩) minify: {                             //对html文件进行压缩,collapseBooleanAttributes: true,  //是否简写boolean格式的属性如:disabled="disabled"简写为disabledcollapseWhitespace: true,         //是否去除空格,默认falseminifyCSS: true,                  //是否压缩html里的css(使用clean-css进行的压缩) 默认值falseminifyJS: true,                   //是否压缩html里的js(使用uglify-js进行的压缩)removeAttributeQuotes: true,      //是否移除属性的引号 默认falseremoveComments: true,             //是否移除注释 默认falseremoveCommentsFromCDATA: true,    //从脚本和样式删除的注释, 默认falseuseShortDoctype: true             //使用短的文档类型,将文档转化成html5,默认false}}) // 数组元素是插件new对象
    ]	
    
  3. src/index.html 静态网页模板

  4. 执行webpack打包命令, 观察在dist生成的目录中, 是否新增了xxx.html文件, 并且会自动引入所有需要的外部资源

报错

Cannot find module “webpack/lib/node/NodeTeplatePlugins”

在安装html-webpack-plugin插件的工程中, 单独的在本地安装一下跟全局webpack对应的版本

插件配置项:

选项key值类型默认值解释
titleStringWebpack App在生成html网页中标签里的内容 (如果指定template选项, 则此选项失效
filenameStringindex.html生成的html网页文件的名字 (也可以设置目录+名字)
templateString以哪个现有的html文件作为基础模板, 在此模板的基础上, 生成html网页文件
injectBoolean/Stringtrue值的范围(true || ‘head’ || ‘body’ || false)
true/‘body’ -> script等引入代码, 放到body标签内部末尾
‘head’/false -> script等引入代码, 放到head标签内部末尾
faviconString将制定favicon.ico图标的路径, 插入到html网页中去
baseString制定html中所有相对路径, 都以它的值为出发起点, 例如: base的值为/bar/, 那么你HTML网页里的img, src=“my.img”, 那实际上去找的路径其实是 /bar/my.img
minifyBoolean看mode的值是否压缩html代码, 如果mode为’production’, 那么minify的值为true, 否则为false
http://www.lbrq.cn/news/1373743.html

相关文章:

  • 做网站的带宽多少钱/企业网站管理
  • 武汉市建设局网站/网络营销与策划
  • 上海门户网站的亮点/seo诊断方法步骤
  • wordpress目录权限设置密码/百度seo排名公司
  • 做网站高流量赚广告费/网站怎么开发
  • 如何做网站的链接结构/浏览器谷歌手机版下载
  • 杭州网站推广平台/促销方法100种
  • 广州联雅做的网站怎么样/拉人注册给佣金的app
  • 响应式网站开发流程/合肥seo推广公司
  • 廊坊商昊网站建设/外贸全网营销推广
  • 反馈网站制作/公司网络营销策划书
  • 用vs2010做网站导航/天津seo托管
  • 广告营销方式/seo优化按天扣费
  • 政府网站建设年度报告/百度网盘官网登录入口
  • iis 建网站手机访问/网络营销技巧培训班
  • 网站建设做的人多吗/广州疫情最新消息
  • wp企业网站模板/seo怎么优化软件
  • 红色餐饮网站源码/腾讯营销平台
  • 旅游网站建设色彩搭配表/和生活爱辽宁免费下载安装
  • 女人动漫做受网站/图片外链生成
  • 建域名做网站/湖南优化电商服务有限公司
  • 做设计那些网站可以卖设计/宁波seo优化公司排名
  • 南昌手机网站制作/自己个人怎样做电商
  • 做的最好的本地生活网站/泉州百度seo公司
  • 攻略类型网站如何做产品营销/seo优化网站优化排名
  • 网课培训班/关键词优化外包
  • 常见的网址有哪些/安徽seo优化规则
  • php做网站安性如何/网站优化检测
  • 郑州做旅游网站/绍兴seo推广
  • 网站建设服务案例/网站seo推广员招聘
  • [Oracle] TO_DATE()函数
  • 一种基于入侵杂草优化算法(IWO)的聚类算法,并与K-Means、高斯混合模型(GMM)进行对比,Matlab
  • 【Django】-6- 登录用户身份鉴权
  • WAIC引爆AI,智元机器人收购上纬新材,Geek+上市,157起融资撑起热度|2025年7月人工智能投融资观察 · 极新月报
  • 公网服务器上Nginx或者Openresty如何屏蔽IP直接扫描
  • ubuntu 镜像克隆