Node.js env 环境变量多种配置方式

process.env在 Node.js 中,你可以使用 process.env 对象来读取环境变量。这个对象包含了所有的环境变量,你可以通过变量名来访问这些变量的值。例如,如果你有一个名为 MY_VARIABLE 的环境变量,你可以这样读取它的值:const myVariable = pro...

Yarn v3 优缺点

Yarn 3(也称为 Yarn Berry)是 Yarn 包管理器的一个重大版本更新。它引入了一些新特性和性能改进,同时也改变了 Yarn 的一些工作流程。以下是 Yarn 3 的一些重要变化和特性:

ts-node 无法读取到 tsconfig.json 中的 paths 配置

如果 ts-node 无法读取到 tsconfig.json 中的 paths 配置,这可能是因为 ts-node 默认情况下不会自动处理路径别名。要解决这个问题,你可以使用 tsconfig-paths 模块来启用路径别名的支持。以下是如何配置:安装 tsconfig-paths 模块: 首...

使用 Github Actions 自动将网站部署到服务器上

Github Deployment 是Github提供的一项功能,它可以帮助开发者将代码部署到云端,如 Heroku、AWS 等。使用 Github Deployment,可以方便快捷地将代码部署到云端,为开发者节省大量时间和精力。在 Github 中,我们可以使用 Github Action...

国内软件源加速

国内软件源加速brewcd "$(brew --repo)" git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git cd "$(brew --repo)/Library/Tap...

网络请求库对比

r2 是比较早期的替代品,算是 request next 早期比较通用的产品,core 大约 3.17kbnode-fetch 是仿造 fetch API 写的 NodeJS HTTP 客户端,如果你对 fetch 比较熟悉考虑这个,有点是一直在更新,启动堆栈差不多 20k 。大家比较熟就不多...

npm 升级所有可更新包

npm-check 是用来检查 npm 依赖包是否有更新,错误以及不在使用的,我们也可以使用 npm-check 进行包的更新。安装npm-check:npm install -g npm-check检查npm包的状态:npm-check -u -g通过上下键可以移动光标,使用空格键可以选择需...