rollup.js

yanessa_yu2 个月前
前端·rollup.js
配置@rollup/plugi-commonjs插件处理混合模块rollup ^3.0.0测试包为lodash-es。rollup的treeshake默认是开启的。treeshake:false,重新打包后的文件大小为504KB。
牛奶2 个月前
前端框架·npm·rollup.js
使用rollup搭建工具库并上传npm本文主要记录一下如何使用rollup搭建工具库,然后上传npm官方库,供自己以后查漏补缺,也欢迎同道朋友交流学习。
sunny_5 个月前
前端·架构·rollup.js
🔥 爆肝5w字,带你深入前端构建工具 Rollup 高阶使用、API、插件机制和开发本文所有源码均在 github.com/Sunny-117/r…除了可以使用 ES 模块之外,Rollup 还可以静态分析你导入的代码,并将排除任何实际上没有使用的内容,从上面的引入和最后的打包结果就可以看到,没有使用到的内容直接被删除了。
尖椒土豆sss5 个月前
typescript·npm·rollup.js
rollup+ts开发npm包的知识点总结使用 rollup + ts 开发插件时遇到的一些问题和知识点,谨以此篇记录自己的学习过程,方便日后复习,也希望能帮助到其他同学。
尖椒土豆sss5 个月前
typescript·rollup.js
解决ts+rollup打包报错以及警告我在使用 rollup + ts 开发一个npm包打包时遇到了该报错以及一些警告问题,谨以此篇记录一下自己的踩坑学习过程,也希望能帮助到其他同学!
CRPER5 个月前
typescript·node.js·rollup.js
一个typescript 5 + rollup 4 打包lib模板仓库实现昨天在写点什么东西的时候,发现有些逻辑可以搞成一个 npm 模块。找了下看看,有没有什么好用现成模板用于开发。。发现并没有;
尖椒土豆sss5 个月前
前端·typescript·rollup.js
用ts重构基于rollup的npm包踩坑记录在之前实现了一个npm包 我的第一个npm包:plugin-zip-pack - 掘金 (juejin.cn)
喵喵捉鼠5 个月前
javascript·rollup.js
rollup打包的简单配置记录的初衷:经常忘记配置项,反复需要找资料或者找以前的项目,先写个最简单的配置mkdir my-rollup
JefferyXZF6 个月前
vue.js·源码·rollup.js
Vue3 源码不同版本如何工作和编译构建(源码解读)当我们通过 npm install vue 安装 vue3 之后,可以看到 node_modules/vue/dist 目录下有 12个构建版本
白雾茫茫丶6 个月前
vue.js·vite·rollup.js
在 vite 工程化中手动分包我们先首次构建打包,然后修改一下代码再打包,对比一下前后打包差异:可以看到,代码改动后,index-[hash].js 的文件指纹发生了变化,这意味着每次打包后,用户就要重新下载新的 js,而这个文件里面包含了这些东西:vue、lodash、业务代码,其中像 vue、lodash 这些依赖包是固定不变的,有变动的只是我们的业务代码,基于这个点我们就可以在其基础上打包优化。
惊墨6 个月前
前端·vite·rollup.js
使用 Rollup 的过程中遇到了与环境依赖包相关的问题Docker 环境下,当前 Node 16,异常如下:查看 pnpm-lock.yaml 文件,果然发现有 @rollup/rollup-linux-x64-gnu这个包,但是我并没有单独安装过 rollup包,我初步猜测是 vite 里依赖的,其结果验证我的猜测。
dnhyxc7 个月前
rollup.js·eslint
pnpm monorepo 搭建在根目录下使用 pnpm init 生成 package.json 文件:在项目根目录下同时创建 packages 文件夹及 pnpm-workspace.yaml 文件,pnpm-workspace.yaml 内容如下:
Vincevii8 个月前
rollup.js
从零到一编写rollup插件Rollup 是一个 JavaScript 模块打包器,它专注于将现代 JavaScript 模块按需打包成更小、更高效的输出。相比于其他打包工具,Rollup 更适用于构建针对现代浏览器的库和应用程序。Rollup拥有 各种各样的优势,包括:Tree Shaking,ES6 模块支持,输出单一文件,代码分割等。Rollup通过其强大的插件系统,利用插件系统开发者可以实现任意打包自定义功能。接下来会介绍一下如何从零到一开发一个rollup插件。
中二少年学编程8 个月前
vue.js·electron·rollup.js
electron使用rollup打包后,运行报错Could not dynamically require……同学们可以私信我加入学习群!@TOC这报错信息意思是rollup不支持动态的require,全部报错信息为:
慢功夫8 个月前
前端·面试·rollup.js
monorepo搭建playgroun应网友的建议,加更一篇使用 monorepo 搭建组件库的 playground,也就是本地的组件库测试环境
知了清语8 个月前
前端·vue.js·rollup.js
rollup-plugin-copy在 vite@5.0.11中不生效解决办法在打包的时候, 我们需要将一些文件copy到 打包后的目录.使用 vite 可以很方便的复用 rollup的插件生态, 但是发现一个小小的问题,需要我们自己注意一下
我不只是切图仔8 个月前
vite·rollup.js
看似nb的unbuild插桩技术,不过rewriting function尔🤔看过element-plus的朋友都知道,它在开发阶段使用的是unbuild进行的打包编译。相比较传统的rollup、webpack等老牌构建工具而言,unbuild更快!!
慢功夫9 个月前
前端·vite·rollup.js
👨面试官:如何测试不同模块的构建产物?我:呃....不知道面试会不会问这个问题,万一呢?😛上篇文章使用 rollup 对组件库进行构建,构建产物有三种模块,分别是 esm 模块,umd 模块,iife 模块。具体构建过程可以看这篇文章:🤔从开源角度去思考,如何优化一个组件库 - 掘金
慢功夫9 个月前
前端·面试·rollup.js
🤔从开源角度去思考,如何优化一个组件库承接上文,我们用 rollup 搭建了一个组件库 rollup-build,但还有些需要优化的地方:本篇文章内容是基于上篇文章的内容,所以了解上篇文章的内容会对阅读更有帮助
慢功夫9 个月前
前端·面试·rollup.js
🎉纯干货不废话,用rollup搭建组件库,再用vite搭建测试环境本篇文章分享如何和用 rollup 来构建一个组件库,以及使用vite搭建一个测试环境rollup 在构建组件库上,相较于 webpack 有什么优点呢