云记
首页
常用软件
操作系统
技术分享
东云生态
  • 技术网站
  • 其他
关于我们
首页
常用软件
操作系统
技术分享
东云生态
  • 技术网站
  • 其他
关于我们
  • 前端

    • WebStorm
    • Node.js
    • Nginx
  • 后端

    • IntelliJ IDEA
    • Java(JDK)
    • jd-gui
    • Maven
    • 项目部署
    • Nacos
  • 数据库

    • DataGrip
    • Navicat
    • PL/SQL
    • MySQL
    • Redis
  • 中间件

    • Tomcat
  • 版本控制

    • Git
    • TortoiseSVN
  • 自动化部署工具

    • Jenkins
  • SSH工具

    • MobaXterm
  • 其他

    • Beyond Compare 4
    • Jetbrains系列产品激活
    • 科学上网
    • Frp内网穿透

Node.js

下载

官网下载

最新版本(建议下载LTS版本)

所有版本

安装

Windows安装

安装过程Custom Step步骤中npm package manager需要选上。

  1. 修改全局依赖包下载路径,目录会在使用时自动创建
  • npm config set prefix "D:\software\nodejs\node_global"
  • npm config set cache "D:\software\nodejs\node_cache"

提示

  • node_global:npm全局安装位置
  • node_cache:npm缓存路径
  1. 配置环境变量,右键「计算机」→「属性」→「高级系统设置」→「环境变量」。
  • 在系统变量中新建如下配置
    • 变量名:NODE_HOME
    • 变量值:D:\software\nodejs(根据自己安装的NodeJS根路径路径配置)
  • 在系统变量的 Path 中新建 2 条配置
    • %NODE_HOME%
    • %NODE_HOME%\node_global
  1. 测试安装
npm install express -g
  1. 修改下载仓库为阿里npmmirror镜像
npm config set registry https://registry.npmmirror.com

提示

如果要发布自己的镜像需要修改回来:npm config set registry https://registry.npmjs.org/

  1. 安装cnpm(可选)
npm install -g cnpm --registry=https://registry.npmmirror.com
  1. 全局安装webpack
npm install webpack -g

常见问题

  1. 如果安装 msi 安装包提示2502、2503的错误代码,网上都说使用 msiexec /package + msi文件路径 进行安装,我试了不太行。所以果断下载zip安装包进行安装,直接解压,然后在根目录新建2个文件夹“node_global” 和 “node_cache”,完美解决。
  2. 如果必须要用 msi 安装,网上说的都只能暂时解决问题。彻底解决方案:将 C:\Windows\temp 目录权限提升,步骤:属性→安全→编辑→组或用户名(Users)→Users的权限→完全控制和修改都勾选上,此时即可进行安装。
  3. 如果安装最新版本运行 npm -v 会提示 npm WARN config global --global, --localare deprecated. Use--location。解决方案:打开nodejs安装文件夹,找到根目录下 npm和npm.cmd文件,找到里面的prefix -g,替换为 prefix --location=global`。

Linux安装

提示

CentOS7 本身自带的 glibc 运行库不支持运行 Nodejs18 及以上版本,建议使用高版本CentOS或者手动更新 glibc

  1. 下载:预构建二进制文件 → 选择Linux → 选择x64 → 选择版本 → 下载
  2. 上传tar.xz压缩包至 /usr/local 目录下:
  3. 解压缩文件
tar -xJf node-v18.20.5-linux-x64.tar.xz
  1. 目录重命名 mv node-v18.20.5-linux-x64 node
  2. 配置环境变量
vim /etc/profile

追加内容

export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH

重新加载配置

source /etc/profile

6.配软连接

sudo ln -sf /usr/local/node/bin/node /usr/local/bin/
sudo ln -sf /usr/local/node/bin/npm /usr/local/bin/
  1. 测试
node -v
  1. 修改下载仓库为阿里npmmirror镜像
npm config set registry https://registry.npmmirror.com

提示

如果要发布自己的镜像需要修改回来:npm config set registry https://registry.npmjs.org/

常用命令

命令描述备注
npm config list查看npm配置列表
npm config ls查看当前配置
node -v查看node版本
npm list -g --depth = 0查看自己安装的包
npm prefix -gNodejs的模块安装路径
npm cache clean -f清理npm内存
npm install <package> -g全局安装依赖
npm uninstall <package>卸载依赖包
npm install (package)-g --savenode下载依赖包(package就是依赖)
npm install --save安装生产依赖把依赖包名称添加到 package.json 文件的 dependencies 下
npm install --save-dev安装开发依赖把依赖包名称添加到 package.json 文件的 devDependencies 下
npm install multiparty --save-dev二进制上传文件需要下载的依赖
最后更新时间:
贡献者: xiaozhe, xiaozhe
上一篇
WebStorm
下一篇
Nginx