一、首先js注入到index.html

HtmlWebpackPlugin:该插件会创建一个html文件并将打包后的js文件以script标签引入,我们可以通过属性inject配置script标签的位置,可以通过template指定html模版

new HtmlWebpackPlugin({template:resolve(publicPath+"public/index.html"),//模版 指定index.html 的模版filename: 'index.html',//配置输出的文件名inject:"body",//将js文件注入到模版的什么位置minify: { // 对html压缩keepClosingSlash: true,//在单例元素上保留尾部斜杠// removeRedundantAttributes: true,//当值与默认值匹配时移除属性// removeScriptTypeAttributes: true,//删除脚本类型的属性removeStyleLinkTypeAttributes: true,useShortDoctype: true,collapseWhitespace: true, // 移除空格removeComments: true // 移除注释},})

2、webpack只能识别js和json文件 对于css文件 需要通过插件进行解析并注入

详情下文继续分享

webpack打包出的js 如何引入到index.hml并输出相关推荐

  1. nginx禁止浏览器直接打开webpack打包后的js文件

    应公司安全测试要求,webpack打包后的js文件不能直接在浏览器打开. 解决方法:通过nginx配置文件过滤,跳转到403页面,代码如下: location / {set $flag 0;if ($ ...

  2. php项目webpack打包,利用node.js对webpack打包

    本篇文章主要介绍了webpack打包node.js后端项目的方法,现在分享给大家,也给大家做个参考. 本文介绍了webpack打包node.js后端项目的方法,分享给大家,具体如下: 安装依赖npm ...

  3. [one day one question] webpack打包压缩 ES6 js、.vue报错

    问题描述: 报错: ERROR in js/test.js from UglifyJs Unexpected token punc ?(?, expected punc ?:? [js/test.js ...

  4. webpack打包css image,webpack 打包CSS 引入图片

    加载css 安装style-loader, css-loader npm install style-loader css-loader --save-dev 配置webpack.config.js文 ...

  5. JS逆向之webpack打包网站实战

    前言 最近学习的进度有点缓慢,前段时间研究了下极验的滑动验证的js,怎么说呢,难度还是可以的,之后会写关于极验的一个流程跟加密破解的过程,在这之前呢,我们先了解下另一个知识点---webpack,会对 ...

  6. webpack打包后引用cdn的js_呕心沥血编写的webpack多入口零基础配置 【建议收藏】...

    最近在做项目的时候遇到了一个场景:一个项目有多个入口,不同的入口,路由.组件.资源等有重叠部分,也有各自不同的部分.由于不同入口下的路由页面有一些是重复的,因此我考虑使用 Webpack 多入口配置来 ...

  7. webpack打包后引用cdn的js_手摸手 Webpack 多入口配置实践

    最近在做项目的时候遇到了一个场景:一个项目有多个入口,不同的入口,路由.组件.资源等有重叠部分,也有各自不同的部分.由于不同入口下的路由页面有一些是重复的,因此我考虑使用 Webpack 多入口配置来 ...

  8. webpack打包HTML配置自动,十三、HtmlWebpackPlugin的使用 ------- 2019-04-25

    一.作用:htmlWebpackPlugin插件会在webpack打包结束后,自动帮我们生成一个HTML文件,并把打包生成的js自动引入到这个HTML文件中: 二.安装 :npm install ht ...

  9. webpack 打包

    webpack 中每个模块有一个唯一的 id,是从 0 开始递增的. 整个打包后的 bundle.js 是一个匿名函数自执行. 参数则为一个数组.数组的每一项都为个 function. functio ...

最新文章

  1. Java集合源码分析(二)ArrayList
  2. UNIX再学习 -- 文件I/O
  3. 计算机怎样辅助英语听力教学方法有哪些,计算机辅助教学在英语听力中的运用.doc...
  4. mysql 安装测试ok_tpcc-mysql安装测试与使用的实例教程
  5. hdu2570 迷瘴
  6. 性能提升一倍,云原生网关支持 TLS 硬件加速
  7. 入局视频会议市场 揭秘“腾讯会议”背后的创新黑科技
  8. 谷歌微软等公司承诺大力投资于网络安全建设
  9. 什么是随机存取存储器
  10. [bzoj 1855][SCOI2010]股票交易
  11. 解决Ubuntu16.04更新源时显示“暂时不能解析域名”问题
  12. 《遥远的救世主》遵守客观规律(四)——文化属性
  13. jmeter学习指南之生成html性能结果报告(篇幅较长谨慎阅读)
  14. PettingZoo:多智能体游戏环境库入门
  15. ganglia监控hadoop集群配置
  16. C语言指针详解(新手入门推荐)
  17. 计算机毕业设计之仿12306火车票购票平台
  18. Ubuntu 通过mentohust 锐捷连接校园网
  19. 分享一个软件资源下载网站MSDN
  20. 远程往服务器上传送文件,远程连接服务器怎么传送文件

热门文章

  1. DDS(数据分发服务)技术
  2. pandas.DataFrame.apply方法详解
  3. 三步简单解决3306端口占用问题(windows)
  4. 初中生计算机考试实施方案,2021 年德阳市初中毕业生信息技术学业水平考试实施方案,精英中考网...
  5. 地震勘探基础(五)之地震资料数字处理
  6. SDNU 1011.盒子与球
  7. Windows版Git在进行git代码的时候出现报错
  8. 基于HTML5APP+Java实现的图书管理系统
  9. 找工作时让他先交500元,应聘货车司机竟成搬运工
  10. UVa 10596 - Morning Walk, 赤裸裸的欧拉回路