
roll-up
文章平均质量分 92
追逐、
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
es6项目改造typescript问题手记(不断更新中)
一、为什么使用typescripttypescript主要用于复杂应用情况下的编程解决方案。当弱类型javascript无法满足这种复杂应用编程环境时。我们就考虑使用typescript。例如sdk的封装,类库的编写,等等。当然,写出来的代码浏览器不能直接运行,需要依赖编译器和打包工具。这里我使用的是rollup。rollup对于类库的打包非常灵活。假如你之前采用了es6+class的编程方式...原创 2019-07-12 17:26:17 · 1842 阅读 · 1 评论 -
rollup external 属性解析
一、原因使用rollup打包,比如我们在自己的库中需要使用第三方库,例如jquery等,又不想在最终生成的打包文件中出现jquery。这个时候我们就需要使用external属性。二、示例现在有一个示例项目,可以用作测试。直接运行npm run build 打包出的文件行数为170行。现在我们要在项目中引用jquery。在package.json中添加jquery dependencie...原创 2019-07-12 10:59:27 · 17724 阅读 · 6 评论 -
typescript+rollup编译生成类库声明文件失败
问题产生:本人使用rollup-plugin-typescript插件,集成到rollup中,试图编译一个类库。同时生成类库的声明文件.d.ts。配置了tsconfig.json,按照官档上的说明:然而我不论怎么改路径都没有办法生成类库文件。后来咨询前端大神,其告诉我可能时插件使用错了。原先的rollup-plugin-typescript不建议使用,一定要换成rollup-plugin-t...原创 2019-07-20 14:02:34 · 9458 阅读 · 1 评论 -
babel7初探 -- rollup + babel7按需加载polyfill
一、前言babel7自从2018年下旬出来以后,一直没有仔细研究过。对于一些基本的配置过程还不是很了解。今天就来说下babel7中一个比较重要的特性–按需加载polyfill。这次乘着学习fetch,由于fetch在主流浏览器兼容性并不高,所以需要用到fetch-polyfill的机会,学习巩固一下babel7.polyfill目前没有准确的翻译。直译是填充物的意思,即引入了对应语法的poly......原创 2019-09-26 16:18:12 · 7080 阅读 · 2 评论