1.1 安装Rollup
npm install rollup --global1.2 创建项目
mkdir my-rollup-project/src cd my-rollup-projectsrc/main.js
import foo from './foo.js'; export default function () { console.log(foo); }src/foo.js
export default 'hello world!';1.3 创建 bundle
rollup src/main.js -o bundle.js -f cjs1.4 结果
2.1在项目中创建一个名为 rollup.config.js 的文件,增加如下代码:
// rollup.config.js export default { input: 'src/main.js', output: { file: 'bundle.js', format: 'cjs' } };我们用 --config 或 -c 来使用配置文件:
rm bundle.js # so we can check the command works! rollup -c3.1 安装依赖
npm install --save-dev rollup-plugin-json3.2 更新 src/main.js 文件,从 package.json 而非 src/foo.js 中读取数据
// src/main.js import { version } from '../package.json'; export default function () { console.log('version ' + version); }3.3 编辑 rollup.config.js 文件,加入 JSON 插件
// rollup.config.js import json from 'rollup-plugin-json'; export default { input: 'src/main.js', output: { file: 'bundle.js', format: 'cjs' }, plugins: [ json() ] };3.4 package.json修改
3.5 运行
3.6 结果
具体操作看官网