引入iconfont 下载后引入iconfont.css以及这个文件所需要的依赖
const path=require("path")const HtmlWebpackPlugin = require("html-webpack-plugin");module.exports={//入口文件,入口文件的路径entry:"./src/index.js",//输出output:{//输出文件名称filename:"bundle.js",//输出路径,这里需要绝对路径//这里相当于 D:\下载\webpacjks\webpack与\dist拼接path:path.resolve(__dirname,'dist')},//开发模式,这里还可以时production生产模式mode:'development',//loader的配置module:{//对某种格式的文件进行转换的处理rules:[{//匹配规则,得用正则表达式,这里是匹配后缀名test:/\.css$/,use:[//先将css文本的格式用style标签插进html中,在进行css渲染//将js的样式插入style标签中//数组中解析的顺序是从下到上的顺序,逆序执行"style-loader",//将css转化为js"css-loader"]},{//匹配规则,得用正则表达式,这里是匹配后缀名test:/\.less$/,use:[//先将css文本的格式用style标签插进html中,在进行css渲染//将js的样式插入style标签中//数组中解析的顺序是从下到上的顺序,逆序执行"style-loader",//将css转化为js"css-loader","less-loader"]},//这里排除css,js,html,less文件{exclude:/\.(css|js|html|less)$/,loader:'file-loader',options:{name:'[hash:10].[ext]'}}]},plugins:[new HtmlWebpackPlugin({template: "./src/index.html",}),]}
在入口index.js中需要引入css和less
