我是靠谱客的博主 舒心路灯,最近开发中收集的这篇文章主要介绍前端开发常用的npm包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

生产环境常用

名称功能地址
md5md5加密https://www.npmjs.com/package/md5
uuid创建uuidhttps://www.npmjs.com/package/uuid
deepmerge合并对象深拷贝https://www.npmjs.com/package/deepmerge
vuex-persistedstatevuex持久化https://github.com/robinvdvleuten/vuex-persistedstate
vuex-persistvuex持久化https://github.com/championswimmer/vuex-persist
vue-lsvue中操作本地存储
js-cookie操作cookiehttps://github.com/js-cookie/js-cookie
lodash实用工具库
echarts图表
moment日期处理库
date-fns日期处理库,比moment更轻巧https://blog.csdn.net/fsxxzq521/article/details/85715213
threeWebGL图形及3D动画处理库
TinyMCE富文本编辑器
vue-prism-editor代码编辑器
Prism.js代码示例高亮显示可配合vue-prism-editor或TinyMCE输出的代码示例使用
highlight.js代码示例高亮显示
crypto-jsaes 加解密
qrcodejs2生成二维码
clipboard复制到剪切板
vue-clipboard2复制到剪切板
downloadjsjs下载文件
mime根据文件名后缀获取文件类型,
或者根据文件类型获取文件后缀
mime-types根据文件后缀获取文件类型
screenfull全屏切换
v-viewer图片点击放大
v-distpicker省市县选择器
nprogress进度条
heatmap.js热力图
video.js视频播放
flv.jsflv格式视频播放
videojs-flvjsvideo.js结合flv.js播放flv格式视频
throttle-debounce函数节流防抖https://www.npmjs.com/package/throttle-debounce
intro.js、driver.js页面分步引导
xlsx生成Excel表格https://www.npmjs.com/package/xlsx
ag-grid-community表格插件https://www.ag-grid.com/
https://www.npmjs.com/package/@ag-grid-community/core
vconsole移动端调试日志输出
clone-deep深拷贝https://www.npmjs.com/package/clone-deep
dagre-d33D流程图https://www.npmjs.com/package/dagre-d3
pdfjs-distPDF预览https://www.npmjs.com/package/pdfjs-dist

开发环境常用

名称功能地址
mockjs模拟接口数据
terser-webpack-plugin打包生产去除 console.log
webpack-bundle-analyzer查看打包后文件代码体积占用情况
compression-webpack-plugin打包Gzip压缩
image-webpack-loader打包压缩图片
node-sass、sass-loader编译scss
style-resources-loader、
vue-cli-plugin-style-resources-loader
配置预编译CSS全局的variables / mixins / functions
style-resources-loader配置全局scssless变量
less-vars-to-jsless变量转js变量

辅助工具包

名称功能地址
anywhere本地创建静态服务器https://www.npmjs.com/package/anywhere

最后

以上就是舒心路灯为你收集整理的前端开发常用的npm包的全部内容,希望文章能够帮你解决前端开发常用的npm包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部