Webpack 初体验

1,730 阅读7分钟

写在前面说得话
首先对大家说声抱歉,我写这篇文章是为了记录学习Webpack,可能原 标题 引起了公愤, 我看视频内容是Webpack 5.0 ,可能新得内容在后面会更新, 所以 标题 定义为 ‘ Webpack 5.0 ’.
如果觉得文章对你收获不大,请各位大佬轻喷。
如果有收获得话,关注以后获取更多技术内容。


😭
webpack
,TM Webpack 😱
,,,



   




Webpack  

Webpack

webpack JavaScript (module bundler) webpack (dependency graph) bundle

Webpack

entry  

**(entry point)** webpack 使webpack

bundles .

[webpack ] entry ./src

output

output webpack bundles ./dist

loader

loader webpack JavaScript webpack JavaScriptloader webpack [] webpack

webpack loader bundle

webpack loader module.rules rules**

plugins

plugins loader

Mode

Webpack development production, webpack

Webpack

webpack

1. 
npm i webpack webpack-cli -g
2.    
npm i webpack webpack-cli -D

webpack ./src/index.js -o ./build/test.js --mode=development

node ./build/x.js

Webpack js / json loader


css  less  sass .....

Webpack jsloader 使

使 loader js Webpack

loader

webpack loader

  1. test loader
  2. use 使 loader

loader 使

  1. 使
    module: {
        rules: [   
            //   loader 
           {
            // 
            test: /\.css$/,
            // 使
            use: [
                // use  loader     
                'style-loader',
                'css-loader'
            ]
           },
           {
            test: /\.less$/,
            use: [
                'style-loader',
                'css-loader',
                // less  css 
                'less-loader'
            ]
           }
        ]
    },

webpack.config.js Webpack

  • loader loader
  • loader  
  • loader rules
  • rules test use
  • Webpack 使 webpack




关注微信公众号 获取更多资料 回复 '加群', 即可加入 前端自学交流群