webpack之css引入图片


1.下载file-loader

cnpm i -D file-loader

2.在webpack.config.js中配置

 1 const path = require('path');
 2 const htmlWebpackPlugin = require('html-webpack-plugin');
 3 module.exports={//node.js语法导出一个对象
 4     entry:'./src/app.js',
 5     output:{
 6         path:path.resolve(__dirname,'dist'),//绝对路径
 7         filename:'main.js',
 8     },
 9     plugins:[//生成html
10         new htmlWebpackPlugin({
11             filename:'index.html',
12             template:'src/index.html'
13         })
14     ],
15     module:{
16         rules:[{
17                 test:/\.js$/,
18                 use:[{
19                     loader:'babel-loader',
20                     options:{
21                         presets:['react']
22                     }
23                 },]},
24                 {
25                     test:/\.css$/,
26                     use:['style-loader','css-loader']
27                 },
28                 {
29                     test:/\.jpg$/, 30                     use:['file-loader'] 31                 },
32         ]
33     },
34     devServer:{
35         open:true,//自动打开服务器首页
36         port:9000,
37         inline:true,
38     }
39 }

3.app.css中引入图片做背景图

.rea{background: url("../img/11.jpg")}

  

4.重新运行

cnpm run start

5.退出服务器模式,用 cnpm run dev 命令使文件在输出目录生成

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM