NPM共0篇
NPM

使用 volta 与 corepack 规范团队在不同项目中使用的 node 版本与 npm 包管理器

0. 前言 在前端开发团队中,经常存在多个新老项目同时开发的情况,这些项目他们的 node 版本可能不一样,项目中所使用的包管理器也不一样。比如一些老的项目可能使用低版本 node 并使用 npm 安...
admin的头像-五八三admin2年前
0570
使用dumi轻松打造定制化组件库,运用GitHub轻松部署-五八三

使用dumi轻松打造定制化组件库,运用GitHub轻松部署

在上两篇文章我们讲了如何封装图表组件。 用SVG打造简洁实用的柱形图和折线图 一文掌握SVG雷达图的制作 接下来当然要封装成一个组件库,构建发包,搭建网站。分享更多人使用。 快速上手 按照 du...
admin的头像-五八三admin2年前
0440

npm install报错——npm ERR! code ERESOLVE及解决方法

一、问题描述 vue项目执行npm install下载依赖的时候报如下错误 npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @vueup/vue-quill@1.1.0 npm...
admin的头像-五八三admin2年前
0410
npm script 自定义命名-五八三

npm script 自定义命名

npm script 中传参 需求 执行一条脚本命名可以自定义参数, 有现在这么一条脚本 package.json 下,执行 src 下某个 js 文件 'dev': 'node src/a.js' 这里需求:能自定义 src/ 下目录参数 'dev':...
admin的头像-五八三admin2年前
0380
NPM 发包那些事-五八三

NPM 发包那些事

前言 随着  npm  社区的发展,其发包规范与包的解析机制也在不断完善,最直观的体现就是package.json支持的字段增多,以及各种打包工具的特性支持变多,发包能力也在不断完善。 那么,在如今...
admin的头像-五八三admin2年前
0350

如何快乐地使用vite开发npm库(typescript),搭建·调试·发布·闭环式教程

使用vite开发npm依赖,闭环式教程 本教程将: 介绍如何搭建一个vite项目,并配置为库模式,为esmodule、umd打包出对应语法的两套js文件。 用typescript开发库时,如何在vite中自动生成声明文件...
admin的头像-五八三admin2年前
0320
关于package-lock.json-五八三

关于package-lock.json

前言 上篇文章我们了解了package.json,一般与它同时出现的还有一个package-lock.json,这两者又有什么关系呢?下面一起来了解吧。 介绍 package-lock.json 它会在 npm 更改 node_modules 目录...
admin的头像-五八三admin2年前
0260
npm 发包初体验-五八三

npm 发包初体验

前言 在上篇文章宝塔面板——使用Docker,基于Nexus3 搭建 npm 私仓中,介绍了使用Nexus搭建私仓并发包的流程,私仓适用范围有限(大多为公司团队),类似一些开源项目则会选择使用npm,近期偶...
admin的头像-五八三admin2年前
0220
如何使用Github Actions发布npm包-五八三

如何使用Github Actions发布npm包

作者:Herrylo 本文包含本地发布npm包发布流程, 和 github action自动发布npm包流程,帮助你更好的发布自己或公司的npm包。 本地发布npm包 发布本地npm包首先需要初始化npm,设置npm源,登录np...
admin的头像-五八三admin2年前
0220
浅谈 package-lock.json 的合并冲突解决算法-五八三

浅谈 package-lock.json 的合并冲突解决算法

对于使用 npm 的前端项目,在分支合并时经常会遇到 package-lock.json 冲突。此时直接执行 npm install 命令,npm 会自动帮忙解决冲突。 你是否对其中的冲突解决算法感兴趣?文本将来探讨这个话...
admin的头像-五八三admin2年前
0180
手把手带你发布npm包-五八三

手把手带你发布npm包

背景 独立通用功能需要独立开发并且已包的形式应用到公司各个项目中。 算是一个基建方面的业务,给其他项目赋能。 node 包管理 项目中因为一些原因,必须使用指定版本的 node 。 一般有两个模式...
admin的头像-五八三admin2年前
0180
我也写了一个console相关的npm包-五八三

我也写了一个console相关的npm包

核心主要采用链式调用方式打印log,降低学习成本。有这个想法是,前段时间看到一位大佬写的文章下的一条评论,提到了链式调用。 关于如何发布npm包可以参考大佬的文章,我这里主要想说一下实现...
admin的头像-五八三admin2年前
0170
2023年度状态之Npm-五八三

2023年度状态之Npm

本文译者为 360 奇舞团前端开发工程师 原文标题:State Of Npm 2023: The Overview 原文链接:blog.sandworm.dev/state-of-np… 原文作者: Gabi Dobocan 概览 一些 Npm 小知识 软件包总数: 3,...
admin的头像-五八三admin2年前
0160
发布 npm 包需知-五八三

发布 npm 包需知

前言 说到 npm 包的发布,大伙儿都觉得很简单,不就是 npm publish 命令就可以发布了嘛。是的,最后发布包用到了 npm publish 命令,但是仅靠这一个命令,并不能发布一个高质量,易用的 npm 包...
admin的头像-五八三admin2年前
0160
怎么在pnpm中修改node_modules并生效-五八三

怎么在pnpm中修改node_modules并生效

前言 我在使用一个开源库的时候发现了一个bug,github.com/chenshuai21… ,随即我提交了PR修复了这个BUG,但是官方人员还没有合并这个问题。我目前着急解决这个问题,大家都知道官方解决一个问...
admin的头像-五八三admin2年前
0160
代码魔法:探秘背后的奇幻-NPM库世界-五八三

代码魔法:探秘背后的奇幻-NPM库世界

前言打造属于自己的npm库 - 走进编程世界的新奇冒险 编程世界是一个充满无限可能的地方,它让我们能够创造出令人惊叹的应用和工具,改变着我们的生活方式和社会。不论你是一个刚踏入这个神奇领...
admin的头像-五八三admin2年前
0160
npm私有库入门与实践-五八三

npm私有库入门与实践

背景 大家好,我是前端队长小冯。 在公司里面,很多项目都是基于相同的技术栈,那么也会有代码复用和组件复用的需求。但是目前各个项目的公共组件库和函数库部分都是项目各自拥有的,导致很多重...
admin的头像-五八三admin2年前
0150
工程的 package.json 中的 ^~ 该保留吗?-五八三

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

我正在参加「掘金·启航计划」 工程的 package.json 中的 ^~ 该保留吗? 一、写在前面 一次线上项目 bug,引发了关于 package.json 中的 ^~ 是否该保留?保留可能引发的后果?以及如何在版本更...
admin的头像-五八三admin2年前
0150
使用GitHub流水线自动发布npm包-五八三

使用GitHub流水线自动发布npm包

在当今软件开发的世界中,快速、高效地发布和部署软件包是至关重要的。上回我们说了如何利用GitHub流水线来自动化发布Rust的包,本文手把手教你如何自动发布一个npm包。 npm申请access token 首...
admin的头像-五八三admin2年前
0150
作为开发人员,如何一秒洞悉文件结构?-五八三

作为开发人员,如何一秒洞悉文件结构?

曾经在处理复杂的文件结构时感到束手无策吗?别担心,说一个真正的解决方案——JavaScript中的tree-node包。它能以一种惊人的方式展示文件和文件夹的层次结构,让你瞬间掌握复杂的项目布局。 背...
admin的头像-五八三admin2年前
0150