NPM共0篇 第3页
NPM
是时候和npm-check-updates江湖再见了~-五八三

是时候和npm-check-updates江湖再见了~

相比大家都用过npm-check-updates, 一个可以检查项目package版本是否有更新的工具,截图如下: 非常nice, 但是由于历史原因,不支持monorepo,并且无法在major/minor/patch模式之间自由选择,不...
admin的头像-五八三admin2年前
0130
为什么保证前端依赖一致这么难?-五八三

为什么保证前端依赖一致这么难?

本文又名「前端依赖一致性的问题分析与最佳实践」 背景 前端开发经常遇到项目依赖变更的问题,可以归结为时间、空间和人三个方向。 时间:没有锁版本(lock),下次安装时部分依赖会更新到最新...
admin的头像-五八三admin2年前
040
踩坑日记 ‼ getaddrinfo ENOENT raw.githubusercontent.com 资源安装异常-五八三

踩坑日记 ‼ getaddrinfo ENOENT raw.githubusercontent.com 资源安装异常

前言 今天拉了个新项目,本来要去基于这个新项目改点东西来着,结果安装的时候就出问题了 报错如下: 排查 观察上面的错误信息,可以看到里面有个关键信息—— getaddrinfo ENOENT 下面简单介绍...
admin的头像-五八三admin2年前
030
npm包安装机制历史演变过程-五八三

npm包安装机制历史演变过程

一、前言 NPM是Node.js的包管理器,作为前端开发人员,对于该工具的使用每个人都了然于心。本文将从npm install命令出发,分享npm包安装机制历史演变的过程以及不同版本之间的差异性。 二、v2版...
admin的头像-五八三admin2年前
050
任何人都能发布一个npm库(从0搭建公司组件库系列)-五八三

任何人都能发布一个npm库(从0搭建公司组件库系列)

前言  最近再给app的同事分享h5的框架,他们对我司搭建的组件库很是感兴趣,让我从0开始给他们分享一下相关方案;借此我想循序渐进从0开始出个系列;  咱们来基于Vue框架开发插件吧,组件封装...
admin的头像-五八三admin2年前
080
pnpm会是前端工程化项目的未来-五八三

pnpm会是前端工程化项目的未来

一、前言 相信小伙伴们都接触过npm/yarn,这两种包管理工具想必是大家工作中用的最多的包管理工具,npm作为node官方的包管理工具,它是随着node的诞生一起出现在大家的视野中,而yarn的出现则是...
admin的头像-五八三admin2年前
030
手把手教你开发一个九宫格抽奖动画-五八三

手把手教你开发一个九宫格抽奖动画

背景 有一句是这么说的,“当你手里有一把锤子,眼中满世界都是钉子” 。笔者继上一篇 开发自己的第一个npm包 开发了一个列表项固定高度的虚拟列表组件之后,开发组件上瘾了。 最近项目中要实现...
admin的头像-五八三admin2年前
050

总结:如何将包上传包文件到npm

之前都是面向业务做一些编程工作。 现在组织结构调整了,我面向的用户是面向业务的不同部门的程序员同事,在基建部门做编写的工具类、组件库,需要打包之后发布到npm,让同事使用。 所以今天来...
admin的头像-五八三admin2年前
060
nvm安装,nvm的使用,nvm常用命令,nvm安装node报错,nvm切换不了,等系列集合-五八三

nvm安装,nvm的使用,nvm常用命令,nvm安装node报错,nvm切换不了,等系列集合

​ 前言: 在Web前端项目开发过程中,由于各种前端框架、插件 以及 Nodejs、Npm 的飞速更新,在项目新开发 或 对老项目进行更新维护时,有些项目版本的配置 和 当前Node、Npm环境不匹配,导致运...
admin的头像-五八三admin2年前
040

第四章:Node.js 实战入门指南 – 开发和发布自己的Npm包

在前面的章节中(第三章:Node.js 实战入门指南, 模块化加载机制与循环依赖的探索 - 掘金 (juejin.cn)),我们学习了Node.js的基本概念、模块的创建和加载机制。 本章将介绍Node.js生态系统中最...
admin的头像-五八三admin2年前
060
一杯茶时间带你封装一个带加密、解密、过期处理的localstorage 库并上传npm-五八三

一杯茶时间带你封装一个带加密、解密、过期处理的localstorage 库并上传npm

背景 很多人在用 localStorage 或 sessionStorage 的时候喜欢直接用,明文存储,直接将信息暴露在;浏览器中,虽然一般场景下都能应付得了且简单粗暴,但特殊需求情况下,比如设置定时功能,就不...
admin的头像-五八三admin2年前
030
等了这么久,我终于把后台管理系统常用的表格和表单组件化了!-五八三

等了这么久,我终于把后台管理系统常用的表格和表单组件化了!

前言 感觉从进入前端后,做的都是ToB的产品,要不然就是大屏,每次在写那些重复性的表格表单的时候就觉得时间过得好快,感觉一天啥也没做就结束了,但是专注在写重复性代码里好开心啊,这样就不...
admin的头像-五八三admin2年前
070
深入了解npm-五八三

深入了解npm

我正在参加「掘金·启航计划」,这篇文章主要是对 npm 的深入解析,2010 年 1 月,一款名为 npm 的包管理器诞生,时至今日,npm 已经从前端领域最早、而且最初只是为 Node.js 设计的包管理器演变...
admin的头像-五八三admin2年前
090
工程的 package.json 中的 ^~ 该保留吗?-五八三

工程的 package.json 中的 ^~ 该保留吗?

我正在参加「掘金·启航计划」 工程的 package.json 中的 ^~ 该保留吗? 一、写在前面 一次线上项目 bug,引发了关于 package.json 中的 ^~ 是否该保留?保留可能引发的后果?以及如何在版本更...
admin的头像-五八三admin2年前
0150
推荐几款业务开发中常用的插件-五八三

推荐几款业务开发中常用的插件

一、签名插件 react-signature-canvas 使用场景 react-signature-canvas,它是一个开源的React库,可以在设备上进行签字,完成订单打印等功能 效果案例 插件地址 www.npmjs.com/package/rea… ...
admin的头像-五八三admin2年前
050
开发自己的第一个npm包-五八三

开发自己的第一个npm包

前言 生命不息,折腾不止。我很喜欢那些搞事情的人,比如说创业者,发明者。从大处说,他们不是解决了我们的就业,就是推动了社会的进步。从小处说,生活需要目标和想法,不然就会像一杯白开水...
admin的头像-五八三admin2年前
030
因为我经常配置重复的 eslint,我被孤立了???-五八三

因为我经常配置重复的 eslint,我被孤立了???

事情是这样的,我每创建一个项目都要配置一遍 eslint 配置,而且还要去安装那些一大堆的依赖包,看见我每天都在做重复的事情,于是把我踢出群了。除了我之前,还有一个经常重复配置 babel 的,也被踢...
admin的头像-五八三admin2年前
090
使用NX+PNPM搭建Monerepo项目-五八三

使用NX+PNPM搭建Monerepo项目

1. Monorepo简介 1.1 Monorepo 和 Polyrepo Monorepo和Polyrepo是两种不同的代码仓库的管理策略。 其中Monorepo是使用一个仓库管理多个项目的代码,而Polyrepo是使用一个仓库管理一个项目代码。...
admin的头像-五八三admin2年前
060