//现创建一个背景图片
let bagImg = document.createElement('div')
bagImg.className = 'bagImg'
document.body.appendChild(bagImg)
//需要安装 一个 依赖 file-loader
// npm install file-loader
//在 webpack.config.js里面配置
const { options } = require('less')
const path = require('path')
module.exports = {
entry: './src/main.js',//出口名字
output: {
path: path.resolve(__dirname, './build'),//打包文件家的名字
filename: 'main.js'//打包出来的.js的名字
},
module: {
rules: [
{//创建css-loader
test: /\.css$/,//匹配css字符
// 语法糖(loader: "css-loader")
// loader: "css-loader"
// 完整写法
use: [//从下到上执行
"style-loader",
"css-loader",
]
},
// 配置less
{
test:/\.less$/,//匹配less
use:[
"style-loader",
"css-loader",
"less-loader"
]
},
// 配置图片(这里是配置背景图片和img图片)
{
test:/\.(gif|pan|jpeg|svg)$/,
use:{
loader:'file-loader',
options:{
// outputPath:'img',//设置打包成功后图片的文件夹名字
name:'img/[name]_[hash:6].[ext]',//[name]:站位 [hash:6]:hash意思是阿西值站6为 ,[ext]: 匹配图片的扩展名字 列入 .png或者其他 等
}
}
}
]
}
}
webpack打包 配置背景图和 img图片的使用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 当项目需要放到服务器子目录时候,会遇到这个图片打包问题,处理方法有两个:#A和#B #A 给所有资源配置相对路径'...
- 从零开始学习webpack打包,在网上找了很多资料,最终得到了一个自己比较满意的结果,此项目可以将css文件下的n...
- 一般情况下,通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。但当部署到带有文件夹的项...
- 主要是 loader 后的 {publicPath: './'} 背景图片的路径在打包后的什么位置, 就可以在...
- 解决办法: body{ width: 100%; background-image:url('url); back...