Rollup.js打包工具(支持typescript)无坑教程

Rollup.js


    JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序

    比webpack要轻量许多,用于弥补gulp的无tree-shaking是很好的选择,最大的用途是打包生产一个库文件

    打出来的包干净,没有其他冗余代码

Rollup.js打包工具(支持typescript)无坑教程_第1张图片

安装


npm install --global rollup

安装成功后,运行 rollup,若打印出使用说明则安装成功

常用命令


rollup [待打包文件路径] -f [指定格式]

例 rollup src/main.js -f cjs

-f 选项(--output.format 的缩写)指定了所创建 bundle 的类型

bundle类型 --amd(异步模块定义),cjs(commonjs),es(将软件包保存为es模块文件),iife(适合作为

你可能感兴趣的:(Rollup.js打包工具(支持typescript)无坑教程)