Ubuntu 系统(包括 WSL 中的 Ubuntu)安装 Node.js、npm 和 Yarn

Ubuntu 系统(包括 WSL 中的 Ubuntu)安装 Node.js、npm 和 Yarn

以下是在 Ubuntu 系统(包括 WSL 中的 Ubuntu)安装 Node.jsnpmYarn 的完整步骤,涵盖多种安装方式及常见问题解决方案:


一、安装 Node.js 和 npm

方法 1:通过 NodeSource 安装(推荐,版本新)
    • 如果需要其他版本(如 18.x),替换链接中的 20.x

验证安装

node -v # 应输出 v20.x.xnpm -v # 应输出对应版本

安装 Node.js 和 npm

sudoaptinstall -y nodejs 

添加 NodeSource 仓库(以 Node.js 20.x 为例):

curl -fsSL https://deb.nodesource.com/setup_20.x |sudo -E bash - 

方法 2:使用 nvm(灵活管理多版本)

验证安装

node -v npm -v 

安装指定版本的 Node.js(自动包含 npm):

nvm install --lts # 安装最新 LTS 版本# 或指定版本 nvm install20.5.0 

安装完成后,重启终端或运行:

source ~/.bashrc 

安装 nvm(Node Version Manager)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh |bash

方法 3:通过 Ubuntu 官方仓库(版本较旧,不推荐)
sudoapt update sudoaptinstall nodejs npm

二、安装 Yarn

方法 1:通过 npm 安装(推荐)

验证安装

yarn --version 

全局安装 Yarn

npminstall -g yarn

方法 2:通过 Yarn 官方仓库

安装 Yarn

sudoapt update sudoaptinstallyarn

添加 GPG 密钥和仓库

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg |sudo apt-key add - echo"deb https://dl.yarnpkg.com/debian/ stable main"|sudotee /etc/apt/sources.list.d/yarn.list 

三、配置镜像源(加速下载)

1. 配置 npm 镜像源
npm config set registry https://registry.npmmirror.com 
2. 配置 Yarn 镜像源
yarn config set registry https://registry.npmmirror.com 

四、解决全局安装权限问题

如果安装全局包时出现 EACCES 权限错误,按以下步骤修复:

将路径添加到环境变量

echo'export PATH=~/.npm-global/bin:$PATH'>> ~/.bashrc source ~/.bashrc 

配置 npm 全局安装目录

mkdir ~/.npm-global npm config set prefix ~/.npm-global 

五、常见问题解决

1. 安装后命令未找到(如 nodeyarn
  • 原因:环境变量未生效。

解决

source ~/.bashrc # 重新加载配置echo$PATH# 检查路径是否包含正确目录
2. 版本冲突

如果通过 aptnvm 同时安装了 Node.js,优先使用 nvm 版本:

nvm use --lts # 切换到 nvm 管理的版本
3. 彻底卸载重装
  • 重新按上述步骤安装。

卸载 Node.js 和 npm

sudoapt purge --auto-remove nodejs npmrm -rf ~/.npm ~/.nvm 

六、验证环境

node -v # 输出 Node.js 版本npm -v # 输出 npm 版本yarn -v # 输出 Yarn 版本

附:完整流程示例(推荐使用 nvm)

# 1. 安装 nvmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh |bashsource ~/.bashrc # 2. 安装 Node.js 和 npm nvm install --lts # 3. 安装 Yarnnpminstall -g yarn# 4. 配置镜像源npm config set registry https://registry.npmmirror.com yarn config set registry https://registry.npmmirror.com 

如有其他问题,请提供以下信息:

  1. 终端执行命令的具体报错内容。
  2. 运行 node -vnpm -vyarn -v 的输出结果。

Read more

用OpenClaw做飞书ai办公机器人(含本地ollama模型接入+自动安装skills+数据可视化)

用OpenClaw做飞书ai办公机器人(含本地ollama模型接入+自动安装skills+数据可视化)

执行git clone https://github.com/openclaw/openclaw克隆项目,执行cd openclaw进入项目 执行node --version看看node的版本是否大于等于22(没有node.js需自行安装),再执行npm install -g pnpm安装作为包管理器,并执行pnpm install安装依赖 首次执行pnpm ui:build构建 Web UI(会先安装 ui/ 目录的依赖) 执行pnpm build构建主程序 执行pnpm openclaw onboard --install-daemon运行配置向导(安装守护进程),完成初始化 按键盘右箭头选择Yes,同样Yes 任选一个模型提供商都行,没有对应的提供商的密钥可以跳过,如果是本地模型选vLLM(需用vLLM框架启动模型,有性能优势,但原生vLLM仅完全支持Linux的cuda)、Custom Provider(可以连接任何 OpenAI 或 Anthropic 兼容的端点,

By Ne0inhk

OpenClaw大龙虾机器人完整安装教程

OpenClaw(大龙虾机器人)是一款本地部署的全能AI助手,可通过WhatsApp、Telegram、飞书等聊天软件实现邮件处理、日历管理、系统操作等功能,数据本地存储更隐私。本教程适配macOS/Linux/Windows系统,包含基础安装、初始化配置、聊天软件对接及常见问题解决,新手也能快速上手。 一、安装前准备 1. 系统与硬件要求 配置项最低要求推荐配置操作系统macOS 12+/Ubuntu 20.04+/Windows 10(需WSL2)macOS 14+/Ubuntu 22.04+/Windows 11内存4GB8GB+磁盘空间2GB可用10GB+ SSD核心依赖Node.js 18.0+Node.js v22 LTS最新版 2. 必备前置资源 * AI模型API Key:Claude、GPT-4/

By Ne0inhk
基于深度学习yolo系列+deepseek+qwen大模型的智能识别系统 中草药检测+行人车辆检测+垃圾分类检测+茶叶病虫害检测+无人机目标检测

基于深度学习yolo系列+deepseek+qwen大模型的智能识别系统 中草药检测+行人车辆检测+垃圾分类检测+茶叶病虫害检测+无人机目标检测

智能检测系统综合概述 定制联系文末卡片 目标检测系统应用场景表 系统类型检测目标适用领域中草药检测45种中草药中医药、药材鉴定脑肿瘤检测胶质瘤等脑部肿瘤医疗影像诊断行人车辆检测行人、车辆等多目标交通监控、安防玉米病虫害检测6种玉米病害农业植保裂缝检测6种表面缺陷工业质检、建筑检测垃圾分类检测4类垃圾环保、智慧城市遥感目标检测地理空间目标遥感分析、军事侦察西瓜病虫害检测多种西瓜病害农业种植管理海洋生物检测海豚、鲨鱼等海洋科研、教育茶叶病虫害检测6种茶叶病害茶叶种植、农业 包括但不限于此!!!! 🏗️ 统一技术架构 所有系统都基于相似的模块化技术栈: • 前端:Vue3 + Element-Plus + TypeScript + Echarts • 后端:SpringBoot + MyBatis-Plus + Flask • 深度学习:YOLO系列 + PyTorch • 数据库:MySQL • 大模型集成:DeepSeek + Qwen 🔄 标准化功能模块 检测功能四合一 1. 图片检测 - 单张图片上传识别 2. 批量

By Ne0inhk
Spatial Joy 2025 全球 AR&AI 赛事:开发者要的资源、玩法、避坑攻略都在这

Spatial Joy 2025 全球 AR&AI 赛事:开发者要的资源、玩法、避坑攻略都在这

Spatial Joy 2025 全球 AR&AI 赛事:开发者要的资源、玩法、避坑攻略都在这 * 引言: * 正文: * 一、赛事核心价值:资源、履历、落地全具备 * 1.1 硬核资源支持 * 1.2 行业背书与机遇 * 1.3 低门槛试错 * 二、赛道核心玩法:AI 和 AR 创作方向解析 * 2.1 AI 赛道:拼的是 "空间认知协作" 能力 * 2.1.1 应用示例 * 2.2 AR 赛道:

By Ne0inhk