mcpField
R
rollup

rollup

github.com/full-stack-skills开发061 次安装5 周前更新
代码仓库

关于 rollup

用于配置 Rollup 打包库或应用的技能,涵盖输入、输出格式、插件和外部依赖,也说明 sourcemap 与代码拆分等做法。

主要功能

  1. 01配置输入与输出
  2. 02设置 Rollup 插件
  3. 03以多种格式打包库
  4. 04管理外部依赖
  5. 05使用 sourcemap 与代码拆分

适用场景

  1. 01将库打包为 ESM 和 CJS
  2. 02配置 Rollup 构建插件
  3. 03将大型依赖设为外部依赖
  4. 04保留 sourcemap 以便调试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/full-stack-skills/build-skills --skill rollup

安装后在 Claude Code 中输入/rollup确认已加载。

附带文件agents/openai.yamlLICENSE.txt

详细介绍

适用场景

在用户希望执行以下操作时使用此技能:

  • 使用 Rollup 打包库或应用、进行 Tree-shaking、输出多种格式(ESM/CJS)
  • 配置 input、output、plugin 与外部依赖

使用方法

  1. 配置:rollup.config.js;input、output.format、output.file/dir;plugins(node-resolve、commonjs、terser)。
  2. 模式:库打包为多种格式;应用可与 Vite 或其他工具配合使用。
  3. 参考:https://rollupjs.org/

最佳实践

  • 为库声明 external;保留 sourcemap 以便调试。
  • 将大型依赖外部化;按需使用 code-splitting。

关键词

rollup,打包,ESM,tree-shaking

评论

支持 Markdown