首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
组件库开发系列
一个不会重复的id
创建于2022-08-06
订阅专栏
组件库开发技术点,element二开封装
等 3 人订阅
共12篇文章
创建于2022-08-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
pnpm搭建monorepo项目
首先看下pnpm的特点 快速:pnpm比传统方案(yarn, npm)安装包的速度快了两倍,甚至比yarn2,pnp模式还要快 更严格高效:node_modules 中的文件是从一个单一的可内容寻址的
最新nuxt3使用highlight.js高亮
包 plugins 注册指令highlight 在 根目录 plugins/global.ts 中注册组件 封装组件 CodeView 在components下封装CodeView.vue 其他页面调
前端优化小结
babel优化 useBuiltIns: 'usage', module: false,走runtime包 只打包使用的文件而且才有esm规范 修改 babel.config.js 配置 , 详见 我
自定义eslint规则扩展
主要使用包 eslint-plugin-local-rules ^1.3.2 根目录配 eslint-local-rules.js 自定义规则 no-magic-number,不允许vue文件中出现魔
一步到位配置eslint+prettier+husky+commitlint
目录 prettier husky eslint prettier prettier 是代码格式化工具,有两种使用方式,先说编辑器插件方式(简单说),重点是npm装包方式(推荐) 方式一:编辑器插件,
webpack的摇树、拆包、热更新、按需加载等难点
我正在参加「掘金·启航计划」tree shaking 失败的原因,1、代码没用import引入 2、webpack配置没开启摇树 3、副作用 4、babel配置preset-env没写 module
配置报错possible exports: __esModule是什么意思
我正在参加「掘金·启航计划」 对babel配置还不熟悉的,先看这篇文章:我掌握的Babel配置 报错内容: 列出配置内容 解决 排除掉node_modules就行了 正常来说,webpack打包不应该
我掌握的Babel配置(带视频)
我正在参加「掘金·启航计划」我们为什么对Babel会疑惑呢? 1、Babel中有几十个包,我们做配置的时候不清楚到底要哪些包 2、网上关于Babel资料很多,同一个功能为什么不同文章用的包不一样
组件库开发系列 - 记一次图片组件封装 vc-image
问题 阿里oss上图片带有时间戳,1分钟后图片就失效,前端切换页面通过浏览器缓存也能显示正常,但是无痕模式下就失败了,只有重新请求接口获得新图片 思考 想着前端请求同一个图片,显示还是直接用,并同时做
组件库开发系列 - 样式、图标、国际化、jest测试
scss 样式 和 图标.js/.vue 和 .scss 是不同的,js代码用rollup处理,scss代码用gulp处理scss 样式要打包称 css 文件scss文件要有变量,可供后续项,
组件库开发系列 - webpack 和 rollup 打包 (带视频和源码)
源代码是无法直接在浏览器端运行的,所以需要打包工具转换代码到es5。当然我们需要熟悉babel, 熟悉前端的打包工具 webpack 、rollup、gulp,其中webpack偏向于应用开发,rol
组件库开发系列 - package.json 认识
虽然我们使用 node 环境,但是对于 package.json 并不一定那么熟悉,这篇讲一下里面一些字段的含义,包托管 到 npmjs 安装空白文件 npm源 设置 查看所有配置项 一次性安装指定源