let path = require("path");
let HtmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
mode:"development",
entry: "./src/index.js",
output: {
filename:"bundle.js"
},
//配置loader
resolveLoader: {
//1、配置默认先去node_modules下面找loader,找不到再来loaders下面找
modules: [path.resolve(__dirname, "node_modules"), path.resolve(__dirname, "loaders")],
//2、给自定义loader加上别名
alias: {
b:path.resolve(__dirname,"loaders/b.js")
}
},
//loader的特点,功能单一,组合使用 style-loader less-loader css-loader loader不能有状态
module:{
rules:[//loader的类型 pre + normal + inline + post
{
exclude:/node_modules/,
test:/\.js$/,
use: {
loader: "babel-loader",
options: {
presets:[
webpack配置loader的三种方式
最新推荐文章于 2024-05-15 01:52:39 发布
本文详细探讨了webpack中配置loader的三种方法,包括在webpack配置文件中直接配置、使用外部配置文件以及通过模块导入方式配置。通过实例解析,帮助开发者更好地理解和运用这些配置方式,提升构建效率。
摘要由CSDN通过智能技术生成