当前位置: 首页 > article >正文

nodejs详细安装步骤(保姆级教程)

nodejs详细安装步骤

  • 前言
  • 下载
  • 安装
  • 检验安装
  • 环境配置(可选)
  • 配置环境变量
  • 测试环境配置
  • 更换镜像

前言

Node.js 是运行在服务端的 JavaScript,是一个基于Chrome JavaScript 运行时建立的一个平台。简单说,Node.js是JavaScript的运行环境(是运行环境,而不是JS框架),这使得JavaScript可以成为与Java,PHP,Python等语言一样,进行后台服务端的开发。

因为临时接到前端项目,(嵌入式表示很无语),所以需要配置node环境,由此记录下

下载

node官网下载链接: https://nodejs.org/en/

在这里插入图片描述

安装

默认安装位置是C:\Program Files\nodejs\,这里大家可以根据自己需求进行安装

此处我安装在F盘

剩下一路next安装就行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

检验安装

打开cmd(win+r输入cmd打开)

node -v 查看node的版本

npm -v 查看npm的版本

看到相应版本即为安装成功
在这里插入图片描述

环境配置(可选)

为什么可选呢?在项目开发中涉及插件工具和缓存是默认存放在C盘的,如果不设置后期容易导致C盘占满。

在cmd命令框内输入

npm config get prefix 查看包的全局安装路径

npm config get cache 查看全局的缓存路径

在这里插入图片描述

在nodejs的安装目录下创建两个文件夹,node_cache和node_global,用于存放缓存和全局模块

在这里插入图片描述

在cmd命令框输入以下命令更改路径

npm config set cache “F:\software\nodejs\node_cache” 更改设置缓存

npm config set prefix “F:\software\nodejs\node_global” 更改设置全局模块

注意这里的路径替换你自己路径

在这里插入图片描述

配置环境变量

win11电脑打开设置,找到关于,点击高级系统设置

在这里插入图片描述

变量值为node_modules地址,即nodejs安装目录下的node_modules文件夹
在这里插入图片描述

在用户变量的Path中,找到如下变量,删除

在用户变量的Path中添加两条记录,一个是安装目录,一个是安装目录下node_global

F:\software\nodejs\node_global

F:\software\nodejs

在这里插入图片描述

在这里插入图片描述

测试环境配置

在cmd输入框中输入

npm install express -g

-g是全局安装的意思,不加 -g 就是默认下载到当前目录

在这里插入图片描述
在这里插入图片描述

出现如上结果即为成功!!!


部分同学可能会报错(网图)

在这里插入图片描述
这是由于权限的原因,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可

在这里插入图片描述

更换镜像

这里能境外旅游的同学我觉得就没必要换了

npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org

更换淘宝镜像,在cmd命令框内输入

npm config set registry http://registry.npm.taobao.org/

查看是否更换成功,显示淘宝镜像即为成功

npm config get registry


这里按需安装两个工具

Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出发布的一款取代npm的包管理工具

pnpm 是一个速度快、磁盘空间大的软件包管理器。

在这里插入图片描述

http://www.lryc.cn/news/2412599.html

相关文章:

  • poj 1204 Word Puzzles
  • 测试基础---测试用例01
  • 1350. 院系无效的学生 1355. 活动参与者 1369. 获取最近第二次的活动 1378. 使用唯一标识码替换员工ID1398. 购买了产品 A 和产品 B 却没有购买产品 C 的顾客
  • eCharts基础详解
  • Vscode 配置C/C++开发环境
  • 我用两个月时间,终于把CSDN付费资源项目玩明白了!
  • AVR单片机网址推荐 .
  • 经典智力题
  • Selenium + Webdriver 学习(六) 自动选择、检查下拉列表
  • smplayer 中文字幕乱码,进度条及拖放MKV
  • 四年背的单词 笔记目录
  • KVM 虚拟化详解
  • nrf52832 sdk15.2.0 dfu升级攻略
  • SanDisk U盘加密软件 在其他u盘使用
  • springboot笔记整理(超详细,手把手教程!)
  • 真正的RISC-V开发板——VEGA织女星开发板开箱评测
  • ROS学习笔记-安装、环境搭建、初步体验与基本包命令
  • 2020-12-21细雨算法2.0解读
  • 一款免费无限制的AI视频生成工具火了!国内无障碍访问!目前真正免费无限制,可以用来制作抖音短视频,视频效果体验不逊色于pika和runway,以及其他的免费AI在线人工智能大模型, 附教程
  • 计算机专业毕业设计题目大全——各种类型系统设计大全
  • 磁盘分区格式FAT32与NTFS
  • 网络入门基础(网络布线)
  • 2017 我的第一篇个人博客
  • 移动网络为什么“慢”? 腾讯工程师分享弱联网优化之道
  • 卷上天!上海交大博士应聘中学保健员 复旦附中回应
  • 大学操作系统课程笔记
  • 渗透利器Weevely之奇淫技巧篇
  • 大学英语四级考试大纲
  • 高仿富途牛牛-组件化(三)-界面美化
  • QQ快速登录实现原理分析之localhost.ptlogin2.qq.com 怎么会映射到 127.0.0.1问题