在html中页面怎,在html页面中如何搞定

news/2025/2/25 23:04:10

在src文件夹下

npm install html-webpack-plugin --save-dev

var htmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {

entry: {max: './script/max.js',wyq:'./script/wyq.js'},//入口文件

output: {

path: '../dist',//指定路径

filename: './js/[name]-[chunkhash].js'//文件名

},//打包文件存放处

plugins: [

new htmlWebpackPlugin({

template:'index.html',//根目录下的文件与生成文件进行关联

filename:'index-[hash].html',//指定文件名

inject:'head'//放在哪个标签内

})

] //生成的打包js与html相关联

}在wyq.config.js文件夹下

文件目录结构

e5136645e0d4

WechatIMG3552.jpeg

在new htmlWebpackPlugin()中可以自定义参数

plugins: [

new htmlWebpackPlugin({

template:'index.html',

filename:'index-[hash].html',//指定文件名

inject:'head',//放在哪个标签内

title:'webpack is good',

data:new Date()

})

] //生成的打包js与html相关联

在index.html中

之后npm run webpack 就搞定啦

接下来对htmlWebpackPlugin.options 和 files进行遍历

:

/

:

在上线的情况下如何对js进行统一修改呢??

output: {

path: '../dist',//指定路径

filename: './js/[name]-[chunkhash].js',//文件名

publicPath: 'http://cdn.com/' //js文件前面自动拼接好这个绝对的路径了

},//打包文件存放处

结果

http://cdn.com/./js/max-4b483b970351f675ce50.js

接下来如何压缩html页面呢??

plugins: [

new htmlWebpackPlugin({

minify: {

removeComments: true, //删除注释

collapseWhitespace: true //删除空格

}

})

] //生成的打包js与html相关联

运行一下 npm run webpack 搞定了


http://www.niftyadmin.cn/n/1560014.html

相关文章

html调用del文件,HTML

HTML中的标记代表删除,用于标记已从文档中删除的一部分文本。尽管可以使用CSS text-decoration属性更改此属性,但已删除的文本由Web浏览器呈现为删除线文本。 标记需要一个开始和结束标记。用法:Contents... 属性:标记包含以下列出的两个属性…

直板横打不稳定,总是出界的可能原因 -- 乒在民间

1.没有引拍仓促出手,或者引拍太大收不住力量。2.板形。触球时的板形,打在球的那个位置有问题。3.整个手臂的动作,是否有很好的支撑?业余练直板横打,甩着手腕拉的比比皆是,缺乏稳定性。4.挥拍的方向。过于强…

CCF NOI1029 信息加密

问题链接:CCF NOI1029 信息加密。 时间限制: 1000 ms 空间限制: 262144 KB 题目描述 在传递信息的过程中,为了加密,有时需要按一定规则将文本转换成密文发送出去。有一种加密规则是这样的: 1. 对于字母字符,将其转…

陈经纶2021年高考成绩查询时间,最新丨2018人大附等28所北京学校中高考成绩一览...

原标题:最新丨2018人大附等28所北京学校中高考成绩一览2018年北京8所学校中考成绩人大附中2018年中考状元成绩2018文化课考试海淀区最高分裸分536分(满分540),来自人大附中本部,其中语文99分、数学100、英语100分、物理99分、生化99分、历史9…

webpack是如何打包多个html,【已解决】ReactJS中如何用webpack打包多个生成多个html...

折腾:期间,已经照葫芦画瓢,画了个login.html:但是不知道,如何打包生成多个html。react js webpack multiple htmlreact js webpack 多个html页面然后此处经过折腾,基本上满足需求了:【总结】rea…

【maven】pom.xml文件没错,但是项目有小红叉,Problems中可以看到错误:“Dynamic Web Module 3.0 requires Java 1.6 or newer.”...

解决方法&#xff1a; 1.将 1 <plugin> 2 <groupId>org.apache.maven.plugins</groupId> 3 <artifactId>maven-compiler-plugin</artifactId> 4 <version>2.3.2</version> 5 …

名次解释计算机网络,【计算机网络】常见名词解释

计算机网络指用通信设备和线路将地理位置不同的、分散在不同地点的、功能自治的多台计算机系统互相连接起来&#xff0c;按照网络的通信协议进行数据传输和通信&#xff0c;实现资源共享的信息系统。局域网(Local Area Network&#xff0c;LAN)是在一个局部的地理范围内(如一个…

java开发中的Mutex vs Semaphore

先看一下stackoverflow上是怎么说的吧 原文地址&#xff1a;http://stackoverflow.com/questions/771347/what-is-mutex-and-semaphore-in-java-what-is-the-main-difference Semaphore can be counted, while mutex can only count to 1.Suppose you have a thread running wh…