首页 > 其他分享 >rollup使用

rollup使用

时间:2023-03-19 19:00:25浏览次数:31  
标签:index dist rollup bundle js webpack 使用

  • rollup与webpack区别
    rollup都是对模块化的打包工具;
    webpack支持esmodule和commonjs,而rollup只默认支持esmodule,如果要支持commonjs要使用插件;
    rollup更多是用在第三方库编写的时候使用,而webpack是用在开发项目中;
    rollup自身所依赖的库比较少,而webpack依赖众多第三方库;
    weapack通过各种loader来处理各种文件,而rollup专注于处理javascript代码,rollup的配置理念更加简洁;
    早期webpack不支持treeshaking,而rollup相当更有优势;
  • 使用
    npx rollup ./src/index.js -f iife --name hehe -o dist/bundle.js //浏览器环境
    npx rollup ./src/index.js -f ejs -o dist/bundle.js //esmodule
    npx rollup ./src/index.js -f amd/cmd -o dist/bundle.js //amd
    npx rollup ./src/index.js -f umd --name hehe -o dist/bundle.js //所有环境 /browser/esmodule/amd

标签:index,dist,rollup,bundle,js,webpack,使用
From: https://www.cnblogs.com/jjfgogo/p/17233939.html

相关文章

  • NVM使用说明
    下载:https://github.com/coreybutler/nvm-windows/releases切换镜像源: settting.txt文件后面添加 node_mirror:https://npm.taobao.org/mirrors/node/npm_mirror:......
  • 使用Docker安装并启动MySQL
    1.在Docker镜像仓库查找MySQL镜像dockerhub镜像仓库或者通过命令dockersearchmysql在宿主机终端查找2.拉取MySQL镜像#拉取MySQL镜像dockerpull......
  • 不使用spring boot等框架搭建servlet
    使用JavaSE搭建javaweb项目访问数据库,比并将数据库的内容打印到浏览器页面上。只用javaSE,tomcat,jdbc工具jdk1.8tomcat8.5MySQL5.7mysqljar5.1.48第一步:创建空......
  • 使用mysqldump对Mysql进行备份
    文档课题:使用mysqldump对Mysql进行备份.1、理论知识Mysqldump是用于转存储Mysql数据库的实用程序,它可以转储一个或多个MySQL数据库,对其进行备份或传输到远程服务器.其主要产......
  • 你说使用过ZooKeeper,那来说说他的基本原理吧
    ZooKeeper是一个开放源码的分布式应用程序协调服务,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。ZooKeeper设计目的最终一致性:client不论连接到哪个Serv......
  • ssh等简单使用
    ssh使用别名和实现免密登录ssh远程登录可以输入命令$sshuser_name@ip_addr/domain_name#usr_name是用户名,ip_addr是ip地址,domain_name是域名当不输入user_name的时候会......
  • Manjaro 22.05 安装使用fcitx5输入法
    一、安装输入法:如果没有安装yay,pacman-Syayyay-Sfcitx5fcitx5-qt fcitx5-configtoolfcitx5-gtkfcitx5-rimefcitx5-pinyin-zhwikifcitx5-material-......
  • 【Android】使用MediaExtractor获取关键帧的时间戳
    1前言使用MediaExtractor、MediaMuxer去掉视频文件中的音频数据中介绍了MediaExtractor类的主要方法,本文主要将使用其advance()和seekTo(timeUs,mode)方法遍......
  • 【Android】使用 ContentObserver 监控统状态信息
    1前言使用ContentProvider实现跨进程通讯中介绍了自定义ContentProvider,为外界提供操作SQLite的接口。但是大多数情况下,服务端的ContentProvider不需要用户编......
  • 【Android】使用ContentProvider实现跨进程通讯
    1前言​ContentProvider即内容提供器,是Android四大组件之一,为App存取数据提供统一的对外接口,让不同的应用之间可以共享数据。​如图,Server端通过Content......