###使用配置文件
---
到目前為止,都進展順利, 但隨著我們添加越來越多的參數,使用命令行去輸入這些參數變得越來越是一件麻煩事。
為了避免重復,我們可以創建一個文件包含所有我們需要的參數。這個配置文件是使用 JavaScript 寫的,并且被單純的命令行界面要更靈活。
在項目根目錄創建一個名為 `rollup.config.js` 的文件, 同時添加下面的代碼:
```js
// rollup.config.js
export default {
entry: 'src/main.js',
format: 'cjs',
dest: 'bundle.js' // 相當于 --output
};
```
為了使用配置文件,我們使用 `--config` or `-c` 標記:
```bash
rm bundle.js # 那我們可以檢查命令是否生效!
rollup -c
```
你可以用等價的命令行參數去重寫任何在配置文件里的參數:
```bash
rollup -c -o bundle-2.js # --output 等價于 dest
```
(注意 Rollup 自行去處理配置文件,這也是為什么我們可以使用 `export default` 語法 – 代碼并沒有被 Babel 或其它類似的工具轉譯, 所以你只可以使用你電腦上運行的 Node.js 版本所支持的那些 ES2015 特性。)
如果你喜歡,你可以指寫一個與默認 `rollup.config.js` 不同的配置文件:
```bash
rollup --config rollup.config.dev.js
rollup --config rollup.config.prod.js
```
***
> 原文:https://rollupjs.org/#using-config-files