1. yarn init -y
  2. yarn add webpack webpack-cli


webpack的核心概念

  1. entry --入口
  2. output
  3. loader
  4. plugin
  5. mode

Snipaste_2021-12-02_13-56-52.jpg


1-1 src/main.js

  1. console.log(1);

1-2 webpack.config.js

  1. const path = require("path");
  2. module.exports = {
  3. entry:path.join(__dirname,'src/main.js'),
  4. output:{
  5. filename:"bundle.js",
  6. path:path.join(__dirname,"dist")
  7. },
  8. mode:"development"
  9. }


1-3 package.json

  1. {
  2. ...
  3. "scripts": {
  4. "build":"webpack --config webpack.config.js"
  5. }
  6. }


1-4 执行打包

  1. npm run build
  2. yarn build