从 npm 或者 Yarn 迁移到 pnpm 2025-05-08 Avin Zheng Node.js 依赖迁移 删除当前项目目录下的依赖文件: rm -rf node_modules 生成 pnpm-lock.yaml 文件: pnpm import 使用 pnpm 重新安装依赖: pnpm install 在确保项目可以正常运行之后,可选择删除 npm 或者 Yarn 的配置文件: rm -rf package-lock.json npm-shrinkwrap.json yarn.lock 查看 pnpm 版本号: pnpm -v 将 pnpm 版本号添加到 package.json 文件中: { ... &q… 阅读全文
Debian 12 安装卸载升级 Node.js 2025-05-08 Avin Zheng Node.js, Debian, Linux 安装 Node.js 更新 APT 软件包索引: sudo apt update 安装依赖: sudo apt-get install -y ca-certificates gnupg 创建一个用于保存 GPG 密钥的目录(已存在则不会创建): sudo mkdir -p /etc/apt/keyrings 下载 NodeSource 的官方 GPG 密钥,并将其转换为适合 APT 使用的格式: curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key… 阅读全文
macOS 12 安装卸载升级 Node.js 2025-04-25 Avin Zheng Node.js, macOS 安装 Node.js 使用 Homebrew 安装 搜索 Homebrew 支持的 Node.js 软件包方案: brew search node libbitcoin-node node node@14 node@20 ✔ nodeenv linode-cli node-build node@16 node_exporter nodenv llnode node-sass node@18 ✔ nodebrew ode 推荐安装最新的 LTS 版本,即 node@20 : brew install node@20 安装 openss… 阅读全文
常用 Gulp 插件 2020-07-27 Avin Zheng Gulp, Node.js HTML 文件处理 gulp-htmlmin 压缩处理 HTML 文件,详细参数参数见 Options Quick Reference 。 安装: yarn add gulp-htmlmin --dev 使用: const { src, dest } = require('gulp'); const minifyHtml = require('gulp-htmlmin'); function minifyHtml() { const options = { collapseWhit… 阅读全文
Yarn 常用命令 2019-11-30 Avin Zheng Yarn, Node.js 初始化配置文件 # 通过交互式会话在本地创建一个 package.json 文件 yarn init # 初始化时自动添加 private: true 到 package.json 中 yarn init --private 本地软件包管理 安装本地依赖 # 安装当前目录下 package.json 里面的所有依赖 yarn [install] # 忽略 NODE_ENV 环境变量,指定是否以 production 模式安装依赖 # production 模式不安装 devDependencies yarn [install]… 阅读全文
CentOS 7 安装卸载升级 Yarn 2019-11-30 Avin Zheng Yarn, Node.js, CentOS 安装 Yarn 使用 yum 安装 Yarn Yarn 官方提供的有 Yarn RPM 软件包,在添加 yum 源配置之后可使用 yum 安装: # 添加 yum 源配置 curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo # 使用 yum 安装 sudo yum -y install yarn 查看安装的 Yarn 版本: yarn -v 1.19.0 设置 Yarn 全局 bin 路径… 阅读全文
CentOS 7 安装卸载升级 Node.js 2019-11-03 Avin Zheng Node.js, CentOS 安装 Node.js 查看 Node.js LTS 计划 ,确定要安装的 Node.js 版本(推荐安装 Node.js Active LTS 版本)。 使用 NodeSource 分发的 RPM 软件包安装 Node.js(如 v12.x 版本): # 添加 yum 源配置 curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - # 使用 yum 安装 sudo yum -y install nodejs # 安装 nodejs native addons 构建工具 su… 阅读全文
macOS 安装卸载升级 Yarn 2019-10-12 Avin Zheng Yarn, Node.js, macOS 安装 Yarn 使用 yum 安装 Yarn Yarn 官方提供的有 Yarn RPM 软件包,在添加 yum 源配置之后可使用 yum 安装: # 添加 yum 源配置 curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo # 使用 yum 安装 sudo yum -y install yarn 查看安装的 Yarn 版本: yarn -v 1.19.0 设置 Yarn 全局 bin 路径… 阅读全文
macOS 安装卸载升级 Node.js 2019-10-05 Avin Zheng Node.js, macOS 安装 Node.js 使用 Homebrew 安装 搜索 Homebrew 支持的 Node.js 软件包方案: brew search node leafnode llnode node-build node@8 nodebrew nodenv libbitcoin-node node node@10 node_exporter nodeenv 推荐安装最新的 LTS 版本,即 node@10 : brew install node@10 Tips: Node.js LTS 计划 。 配置环境变… 阅读全文