Webpack详解

1.webpack概述及安装

Webpack是一个前端资源加载/打包工具,它将根据模块的依赖关系镜像静态分析,然后将这些模块按照指定的规则生成对应的静态资源。

Webpack可以将多种静态资源js、css、less转换成一个静态文件,减少了页面的请求。

  • 安装
    //全局安装
    npm install -g webpack webpack-cli
    
    //安装后查看版本号
    webpack -v
  • webpack 合并js 是通过配置webpack.config.js ,配置打包规则,webpack默认只合并js
    //在webpack.config.js文件中配置
    //导入path模块 nodejs内置模块
    const path=require("path");
    
    //定义JS打包规则
    module.exports={
          entry:"./src/main.js",
          output:{
                   path:path.resolve(__dirname,"./dist"),
                   filename:"bundle.js"
          }
    }
  • webpack合并css、和style 是通过 style-losder和css-loader 转换器
    //安装 style-loader和css-loader
    npm install --save-dev style-loader  css-loader
  •  修改webpack.config.js

    const path=require("path");//nodejs内置模块
    module.exports={
        //
        output:{
    
        },
        module:{
            rules:[
                {
                    test:/\.css$/,//打包规则应用内到以css结尾的文件上
                    use:['style-loader','css-loader']
                }
            ]
        }
    }

     

 

posted @ 2021-01-26 12:47  创客未来  阅读(181)  评论(0编辑  收藏  举报