在 GitHub 上构建并存放自己的 npm package

本文详细介绍如何利用GitHub Packages托管和发布私有NPM包的完整流程。从创建私有仓库、生成访问令牌,到初始化包配置、授权发布和使用包,每一步都有清晰的操作指南。文章还涵盖了不同的配置方式对比、包的可见性设置以及自动化发布的GitHub Actions工作流配置,为开发者提供了一份实用的私有NPM包管理方案。

Tools

在项目在使用本地 npm 包

当 npm install 安装的包有问题,我们可以使用自己的包 本文详细介绍了如何使用npm link命令在项目中引用自定义的本地npm包,解决官方包存在bug或功能缺失的问题。作者以实际案例展示了从发现hexo-jupyter-notebook包的问题,到创建本地修改版本并在项目中链接使用的完整流程。文章还提供了npm link命令的具体用法和操作步骤的截图演示,为开发者提供了一种不需要反复手动修改node_modules的高效解决方案。

Tools

Windows 上居然也有包管理工具?

用过 Linux 或者 MacOs 的人肯定熟悉包管理器,如 apt, rpm, brew,但是你知道 Windows 上也有包管理工具吗? 本文介绍了Windows系统上的包管理工具Chocolatey,详细讲解了其安装、使用和功能特点。文章首先介绍了Chocolatey的背景和优势,然后通过实际操作演示了如何查看和升级Chocolatey版本,以及如何使用简单命令安装软件、指定软件版本和搜索软件包。文章还提供了必要的使用提示,如需要管理员权限等注意事项,并通过截图展示了实际操作效果,为Windows用户提供了一种高效管理软件的新方式。

Tools