前言:工作了几年,想把一些不好找现成的库的常用方法整理一下,发布成npm包,方便使用。也学习一下开发发布流程。主要用到的工具:npm。开发库:babel、typescript、rollup、eslint、corejs。由于目前只是发布一些函…
创建Vue组件库项目首先,我们需要创建一个Vue组件库的项目。我们可以使用VueCLI来快速创建一个基础的Vue项目。vuecreatemy-component-library配置rollup接下来,我们需要配置rollup以构建我们的组件…
特性:webpack拆分代码,按需加载;Rollup所有资源放在同一个地方,一次性加载,利用tree-shake特性来剔除项目中未使用的代码,减少冗余,但是webpack2已经逐渐支持tree-shake资源:webpack相对来说拥有更大…
目录写在前面方法一、全局静态引入方法二、使用插件@rollup/plugin-inject注入jquery课外知识:一、关于webpack.ProvidePlugin二、使用@rollup/plugin-node-resolve解决模块之间…