Rollup的使用详解

6 min read

Rollup是一款针对ES6模块进行打包的工具,可以将多个模块打包成一个单一的JS文件,减小JS文件的体积,提高网页的加载速度。以下是Rollup使用的详细步骤:

1.安装Rollup

使用npm安装Rollup:

npm install -g rollup

2.创建JS模块

创建JS模块文件,例如test.js,文件中定义了一个函数:

export function sayHello(name) {
    console.log(`Hello, ${name}!`);
}

3.创建入口文件

创建入口文件example.js,将test.js导入,并调用sayHello函数:

import {sayHello} from './test.js';
sayHello('Rollup');

4.使用Rollup打包

在命令行中执行以下命令,将example.js打包成一个单一的JS文件:

rollup -i example.js -o bundle.js -f umd

或者将其作为npm script执行:

"scripts": {
    "build": "rollup -i example.js -o bundle.js -f umd"
}

执行:

npm run build

5.使用打包后的JS文件

在HTML文件中引入打包后的JS文件bundle.js:

<script src="bundle.js"></script>

页面加载后,调用sayHello函数:

sayHello('Rollup');

Rollup还有很多高级的使用方式,如插件、配置文件等,可以根据实际需求进行学习和使用。