Rollup
偑色梧桐
More haste,less speed.
展开
-
Rollup从入门到入坑(4)完善打包环境配置
好的环境配置不仅可以提高效率减少错误的产生,更能够约束所有的参与人员。使用prettier进行代码格式化.prettierrc.json{ "printWidth": 80, "semi": true, "singleQuote": true, "trailingComma": "all", "arrowParens": "always", "tabWidth": 2...原创 2020-03-22 18:47:49 · 1280 阅读 · 0 评论 -
Rollup从入门到入坑(3)发布到npm
严格来说,将包发布到npm并不是Rollup的事情,但发布到npm却是最容易实现代码复用的方法。修改功能将代码修改为计算目标时间距离当前时间大致时长的功能。代码如下// src/main.jsimport ms from 'ms';import targettime from './targettime';import millisecondUtil from './millisenc...原创 2020-03-11 22:06:11 · 602 阅读 · 0 评论 -
Rollup从入门到入坑(2)引入第三方库
到目前为止,我们已经可以使用Rollup编译本地代码,但有些时候,借助社区的力量可以使我们的程序编写更高效。以ms为例引入第三方模块npm i -s ms修改src/index.js// src/index.jsimport ms from 'ms';export default function hourToSeconds(hours) { return ms(`${h...原创 2020-03-10 21:48:40 · 5551 阅读 · 2 评论 -
Rollup从入门到入坑(1)
把代码从文件编译到命令行并没有任何用处,本节将通过Rollup的基本参数将代码编译到文件系统。原创 2020-03-10 07:51:04 · 1391 阅读 · 0 评论 -
Rollup从入门到入坑(0)
概述什么是RollupRollup是一个JavaScript模块打包器,可以将小块代码编译成大块复杂的代码,例如library或应用程序。Rollup对代码模块使用ESM模块格式,ESM最终会由浏览器原生实现,但当前Rollup可以让你提前体验。关于前端模块请参照安装Rollup全局安装npm i -g rollup开发安装npm i -D rollup查看当前安装的Rol...原创 2020-03-09 21:15:08 · 219 阅读 · 0 评论