工程化实践:搭建 npm 私服(私有源)
本文旨在帮助前端团队理解 npm 私服的价值、主流方案对比,以及通过 Verdaccio 实现私有 npm 仓库的完整落地过程,解决依赖安全、网络和包管理混乱等痛点。 在现代前端工程化体系中,高效、安全的依赖管理是保障项目稳定性的基石。本文将深入探讨为何需要搭建私有 npm 仓库,对比主流方案,并手把手带你使用轻量级工具 Verdaccio 搭建一个属于自己团队的 npm 私服。 ...
本文旨在帮助前端团队理解 npm 私服的价值、主流方案对比,以及通过 Verdaccio 实现私有 npm 仓库的完整落地过程,解决依赖安全、网络和包管理混乱等痛点。 在现代前端工程化体系中,高效、安全的依赖管理是保障项目稳定性的基石。本文将深入探讨为何需要搭建私有 npm 仓库,对比主流方案,并手把手带你使用轻量级工具 Verdaccio 搭建一个属于自己团队的 npm 私服。 ...
本文主要套路在npm迁移到pnpm时,patch包不兼容的一些问题… ...
package.json文件的“scripts”属性支持许多内置脚本,及其预设的生命周期事件。特别是,当运行npm run <stage>这些命令时,也将运行其前置和后置命令… ...
上一篇文章《Vue3技术栈:ESLint、TypeScript和Prettier配置》,我们主要拆解了在vue3项目中,如何去配置和使用相关规则。那么,如果我们想要把以上规则整理成团队规范,作为基础npm包使用,这里该如何配置呢… ...
日常团队协作过程中,由于现状不得不使用相对滞后版本的依赖包,但又期望使用新版本的某些功能… ...
Markdown文档在日常和项目开发中已经成为必不可少的存在… ...
随着项目的增多,依赖项与项目的数量成正比。使用pnpm在磁盘上节省大量空间,且安装速度要快得多… ...
使用npm package过程中,积累的一些依赖解决方案… ...
整个团队依赖初版Apr作为统一的Node方案,随着业务场景越来越丰富,一些插件、middle等公共配置成为最佳实践后,逐渐下沉到Apr框架中,让Apr越来越… ...
在低代码平台开发过程,由于物料管理系统以及Node Server 中间层的搭建使用过程中,发现很多通用的库和配置可以… ...
node 作为当前最受欢迎的"js版"后端开发语言之一,无论是业务开发,还是自动化构建部署,使用是很频繁的。但是… ...