使用rollup打包代码,如何复制一些文件
时间: 2023-01-31 08:54:58 浏览: 921
rollup-plugin-copy:使用汇总复制文件和文件夹
在使用 Rollup 打包代码时,可以使用插件来帮助复制文件。其中,`rollup-plugin-copy` 是一个比较流行的插件,可以在打包时将文件复制到指定目录。
首先,安装这个插件:
```bash
npm install --save-dev rollup-plugin-copy
```
然后,在 Rollup 配置文件中引入插件并配置:
```js
import copy from 'rollup-plugin-copy';
export default {
// ...
plugins: [
copy({
// 将 src/assets 目录下的所有文件复制到打包输出的目录
'src/assets': 'dist',
// 指定要复制的文件
'src/favicon.ico': 'dist/favicon.ico',
}),
],
};
```
在上面的配置中,`src/assets` 和 `src/favicon.ico` 分别是源文件目录和文件的路径,`dist` 是打包输出的目录。
这样,在打包时,Rollup 会自动将文件复制到指定的目录。
另外,`rollup-plugin-copy` 还支持很多其他的配置选项,比如可以配置文件过滤器、配置源文件目录和目标目录的对应关系等,可以参考它的文档了解更多细节。
阅读全文