这是为了针对nodejs使用来进行的环境准备,分出windows和ubuntu两种情况:

Windows 环境

安装 Node.js

  1. 下载安装包:访问下面nodejs官网:




选择适合 Windows 系统的 LTS 版本(长期支持版)的安装包进行下载。

  1. 运行安装程序:下载完成后,双击安装包,按照安装向导的提示进行安装。在安装过程中,可以选择安装路径和需要安装的组件,一般使用默认设置即可。

  2. 验证安装:安装完成后,打开命令提示符(CMD)或 PowerShell,输入以下命令验证 Node.js 和 npm(Node.js 包管理器)是否安装成功:

node -v
npm -v

如果输出了 Node.js 和 npm 的版本号,则说明安装成功。

安装 cnpm

cnpm 是淘宝镜像提供的 npm 替代工具,使用它可以加快国内下载包的速度。在命令提示符或 PowerShell 中输入以下命令进行安装:

npm install -g cnpm --registry=https://registry.npmmirror.com

安装完成后,输入以下命令验证 cnpm 是否安装成功:

cnpm -v

如果输出了 cnpm 的版本号,则说明安装成功。

Ubuntu 环境

安装 Node.js

可以通过 NodeSource 提供的 PPA(个人软件包存档)来安装 Node.js,这样可以获取到最新的稳定版本。

  1. 添加 NodeSource PPA:打开终端,依次执行以下命令:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

上述命令中的 18.x 表示 Node.js 的版本号,你可以根据需要选择其他版本。

  1. 安装 Node.js:添加 PPA 后,执行以下命令安装 Node.js 和 npm:
sudo apt-get install -y nodejs
  1. 验证安装:安装完成后,在终端中输入以下命令验证 Node.js 和 npm 是否安装成功:
node -v
npm -v

如果输出了 Node.js 和 npm 的版本号,则说明安装成功。

安装 cnpm

同样,在终端中输入以下命令安装 cnpm

sudo npm install -g cnpm --registry=https://registry.npmmirror.com

安装完成后,输入以下命令验证 cnpm 是否安装成功:

cnpm -v

如果输出了 cnpm 的版本号,则说明安装成功。

总结

通过以上步骤,你可以在 Windows 环境和 Ubuntu 环境下成功安装配置 Node.js 和 cnpm 工具。使用 cnpm 可以在国内网络环境下更快速地下载和管理 Node.js 包。

nodejs环境准备的更多相关文章

  1. Javascript的二进制数据处理学习 ——nodejs环境和浏览器环境分别分析

    以前用JavaScript主要是处理常规的数字.字符串.数组对象等数据,基本没有试过用JavaScript处理二进制数据块,最近的项目中涉及到这方面的东西,就花一段时间学了下这方面的API,在此总结一 ...

  2. windows下基于sublime text3的nodejs环境搭建

    第一步:先安装sublime text3.详细教程可自行百度,这边不具体介绍了. 第二步.安装nodejs插件,有两种方式 第一种方式:直接下载https://github.com/tanepiper ...

  3. CentOS7配置Nodejs环境安装记录

    今天购买了阿里云服务器,系统选的是CentOS7,下面记录下在它上面安装Nodejs环境的过程,本次操作是直接连接的阿里云服务器的管理终端. 1.由于是纯净的环境,先通过以下命令安装nodejs编译及 ...

  4. NodeJS项目迁移兼Ubuntu下NodeJS环境部署

    前言 之前做的几个项目都托管在阿里云服务器,但是最近要到期了.想着到底要不要续期,毕竟100/月.后面看着阿里云有个活动,800/三年.果断买下.环境部署折腾了一天,其中也遇到几个坑. 目录 一.安装 ...

  5. 在阿里云 ECS 搭建 nginx https nodejs 环境(三、nodejs)

    在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 第一步 指定版本源 执行 ...

  6. 在阿里云 ECS 搭建 nginx https nodejs 环境(二、https)

    在阿里云 ECS 搭建 nginx https nodejs 环境(二) 这次主要内容是 如何在 ubuntu 的nginx 下配置 二级域名. 一. 域名解析 首先你需要去到你的 域名服务商那边 进 ...

  7. nodejs环境 + 入门 + 博客搭建

    NodeJS:NodeJS是一个使用了Google高性能V8 引擎 的服务器端JavaScript实现.它提供了一个(几乎)完全非阻塞I/O栈,与JavaScript提供的闭包和匿名函数相结合,使之成 ...

  8. ubuntu下用nvm配置好nodejs环境

    cd ~mkdir .gitcd .gitgit clone https://github.com/creationix/nvm.git 这样先把nvm下载过来,然后安装 ./install.sh c ...

  9. 阿里云服务器(ECS)从购买到配置NodeJS环境

    本人入门级前端,对服务器不熟悉,这是自己摸索的过程,可能会有错误! 1.购买 阿里云服务器有个活动是新用户前六个月可以免费试用,但是每天早上发放一定的名额,但为了方便,我买了18RMB的捆绑套餐,也是 ...

  10. linux -- ubuntu搭建nodejs环境

    需求:在web端做一个实时性功能比较强的模块, 客户端:用websocket 服务端:node.js node.js介绍:node.js天生就是一个高效的服务端语言,可以直接使用 javascript ...

随机推荐

  1. jwt-shiro-springsecurity-oauth2对比

    1 实现token的方式概述 在cookie\session\token辨析一文已经知道了token这个概念,里面简单说明了token的组成就是数据+签名,给出了token实现身份验证的流程,并且详细 ...

  2. Vue项目实战:构建你的第一个项目

    Vue项目实战:从零到一构建你的第一个应用 准备工作 在开始使用Vue之前,请确保您已经安装了Node.js 16.0或更高版本.Node.js是运行Vue项目所必需的JavaScript运行环境. ...

  3. CAP与BASE:分布式系统设计的灵魂与妥协

    CAP 理论 CAP理论起源于 2000 年,由加州大学伯克利分校的 Eric Brewer 教授在分布式计算原理研讨会(PODC)上提出,因此 CAP 定理又被称作 布鲁尔定理(Brewer's t ...

  4. FANUC发那科机器人维护保养与故障处理分析

    发那科机器人维护保养与故障处理分析 掌握知识:掌握发那科机器人维护保养与故障处理分析 每台机器人都需要预防性保养,这样可以保证它们在生产线上保持最佳性能和实现一致性,当机器人没有进行定期的预防性保养检 ...

  5. ABB机器人本体维修保养方法

    ABB机器人维修保养一般可以参照机器人保养手册里面的描述,这种保养一般分为两种计时方式,一两年内进行一次基础保养或者机器人运行时间不超过10000小时.在对机器人本体进行保养的时候,我们该如何操作呢? ...

  6. PD还是QC?快充协议全解析

    什么是快充协议 快充协议是一种通过提高充电效率来缩短设备充电时间的电池充电技术.它是通过在充电器和设备之间建立一种沟通机制,充电器能够根据设备的需求和状态,调整输出的电压和电流.这种沟通机制由快充协议 ...

  7. 解决easyexcel合并单元格数组求和重复问题

    背景 EasyExcel(根据条件动态合并单元格的重复数据))_Violet-CSDN博客_easyexcel动态合并单元格现有的订单导出是使用的easyExcel完成的.对于相同单元格的合并是自定义 ...

  8. tortoiseGit no git.exe found

    运行tortoiseGit之后显示找不到git.exe 原因:没有安装git,tortoiseGit是在安装了git的基础上运行的 到这里下载git并安装:https://gitforwindows. ...

  9. C++调用动态链接库DLL的隐式链接和显式链接基本方法小结

    C++程序在运行时调用动态链接库,实现逻辑扩展,有两种基本链接方式:隐式链接和显式链接.下面就设立最基本情形实现上述链接. 创建DLL动态链接库 编辑头文件 mydll_3.h: #pragma on ...

  10. 理解Rust引用及其生命周期标识(上)

    写在前面 作为Rust开发者,你是否还没有完全理解引用及其生命周期?是否处于教程一看就会,但在实际开发过程中不知所措?本文将由浅入深,手把手教你彻底理解Rust引用与生命周期. 关于本文的理解门槛 本 ...