脚本捆绑(Script bundling)指的是将多个 JavaScript 文件合并为一个文件。目的是减少 HTTP 请求次数并提高网站的性能。常用的框架包括 Webpack、Rollup、Parcel 等。以下是 Webpack 的示例代码:
// webpack.config.js const path = require('path');
module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js', }, };
在 Webpack 中,入口文件是指应用程序的主要文件。一个入口文件通常引入了多个模块。Webpack 会通过入口文件和引入的模块生成捆绑文件。以下是入口文件的示例代码:
// src/index.js import { add } from './add.js';
const sum = add(1, 2);
console.log(sum);
首先,需要全局安装 Webpack:
npm install webpack -g
然后,在项目根目录下创建一个“webpack.config.js”文件,进行如下配置:
const path = require('path');
module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js', }, };
最后,在命令行中执行以下命令即可进行脚本捆绑:
webpack --config webpack.config.js
以上就是使用 Webpack 进行脚本捆绑的基本步骤和示例代码。