Skip to content
created by Aha00aAha00a at 2022-09-01
last modified by Aha00aAha00a at 2022-10-01
revision: 3

webpack

Software Source Code

Module bundler

1. Example

1.1. package.json

{
  ...
  "browserslist": [
    "ie 11"
  ],
  ...
  "scripts": {
    ...
    "dev": "webpack -w",
    "stg": "webpack --mode=development",
    "prd": "webpack --mode=production",
    ...
  },
  ...
  "devDependencies": {
    ...
    "@babel/core": "^7.12.9",
    "@babel/preset-env": "^7.12.7",
    "babel-loader": "^8.2.2",
    "core-js": "^3.8.0",
    "webpack": "^5.8.0",
    "webpack-cli": "^4.2.0",
    ...
  }
  ...
}

1.2. webpack.config.js

module.exports = {
    entry: {
        a: ['./src/a.js'],
        aWithFetch: ['whatwg-fetch', './src/a.js'],
    },
    output: {
        filename: '[name].js'
    },
    module: {
        rules: [{
            test: /\.m?js$/,
            exclude: /node_modules/,
            use: {
                loader: 'babel-loader',
                options: {
                    presets: [
                        ['@babel/preset-env', {
                            useBuiltIns: 'usage',
                            corejs: 3
                        }]
                    ]
                }
            }
        }]
    }
};

3. See Also

3.2. Similar Pages

Similar pages by cosine similarity. Words after page name are term frequency.

3.3. Adjacent Pages

Control
≤ 32
all
1.0x
1.0x
80
-120
ON
Metrics
Nodes(visible/total)0/0
Links(visible/total)0/0
Avg degree0.00
Depth coverage0
Queue(fetch/graph)0 / 0
Zoom(scale)1.00x
Ctrl/⌘ + Scroll: Zoom
Root 1-hop 2-hop+