Nodejs安装及常见问题

article/2025/10/7 5:57:21

一、安装环境

  • 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
  • node.js下载官网: http://nodejs.cn/download/
    在这里插入图片描述

二、安装步骤

(1)、双击安装包,一直点击下一步。
(2)、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的 )。
(3)、一直点击下一步,最后安装成功即可。

三、验证安装

3.1、在键盘按下【win+R】键,输入cmd,然后回车,打开命令行界面
(1)新版的 Node.js 已自带npm,安装 Node.js 时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载 Node.js 需要装的东西。

  • node -v 显示安装的nodejs版本
  • npm -v 显示安装的npm版本
  • 解决 npm WARN config global --global, --local are deprecated. Use --location=global instead.
    在这里插入图片描述

四、修改全局模块下载路径

4.1、创建两个文件夹【node_global】【node_cache】
(1)这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径。之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-gg代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
(2)例如:我希望将全模块所在路径缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Nodejs】下创建两个文件夹【node_global】【node_cache】

在这里插入图片描述
4.2、创建完两个空文件夹之后,打开cmd命令窗口,输入

npm config set prefix "D:\Nodejs\node_global"
npm config set cache "D:\Nodejs\node_cache"
----------------------------------------
说明:
prefix = 创建的node_global文件夹所在路径
cache  = 创建的node_cache文件夹所在路径

4.3、接下来设置环境变量,关闭cmd窗口,我的电脑--右键--属性--高级系统设置--高级--环境变量

在这里插入图片描述
(1)将【用户变量】下的【Path】修改为【D:\Nodejs\node_global】,之后点击确定。
在这里插入图片描述
在这里插入图片描述
(2)在【系统变量】下新建【NODE_PATH】 【D:\Nodejs\node_global\node_modules】

  • 蓝色框部分是 后期使用命令自动生成该文件目录,因此如果此时通过浏览目录去选择的话是没有该文件夹的,所以配置环境变量时务必将其补上

在这里插入图片描述
在这里插入图片描述
(3)在【系统变量】下的【Path】新建添加node全局文件夹【D:\nodejs\node_global】,之后点击确定。

在这里插入图片描述
(4)经过上面的步骤,nodejs下载的模块就会自动下载到我们自定义的目录。

  • 有了这个系统变量 cmd 就能访问D:\nodejs\node_global中的 cmd文件 了。
    在这里插入图片描述

五、测试

5.1、接下来我们测试一下。输入下面的命令:

npm install express -g   
说明:" # -g 是全局安装的意思,不加 -g 就是默认下载到当前目录。"

(1)下载成功时:下载的express模块 会被下载到全局的指定目录。

在这里插入图片描述

(2)下载失败时:若执行命令npm install express -g 出现如下报错:
在这里插入图片描述
-是由于权限的原因,右击 nodejs文件夹 -> 属性 -> 安全,点击编辑,将所有权限都✔即可。
在这里插入图片描述

参考教程:Nodejs安装教程


http://chatgpt.dhexx.cn/article/0KHjNDus.shtml

相关文章

nodejs安装的坑后坑

npm改默认位置后报错权限不足 由于不想将npm的模块下载到c盘,虽然某人一直说node才十几兆,但是C盘是真的小,绝对不能放里面了。 本来我的node就是安装在d盘,今天看到了npm改路径的方法,正好就想改一下,没想…

vue安裝及配置 nodejs安装配置

vue安装及配置 vue安装步骤 nodejs安装 安装nodejs环境:https://nodejs.org/en/ 查看node版本:node-v vue3.0需要使用node 8版本以上 npm镜像配置 npm是nodejs内置的资源管理器 npm两个镜像: 淘宝镜像:https://registry.npm.…

win10 Nodejs安装步骤

本人后端 仅供学习参考记录,有不妥之处 望指点。 Nodejs安装步骤 官网 下载安装包 官网地址:https://nodejs.org/zh-cn/ 历史版本地址 Node v14.16.0 (LTS) | Node.js 安装步骤: 双击下载的安装包 安装最新17.2项目有问题 后卸载17.2 …

linux系统宝塔安装nodejs,node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装

node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装 Windows系统: 安装:node-v12.14.0-x86.msi 查看:node -v 返回版本信息,比喻:v0.10.48 Linux系统: 第一种&…

nodejs 安装及环境配置

一、安装nodejs 从nodejs官网找到需版本的nodejs下载。 直接双击下一步安装,建议安装时更换路径,默认使用C盘,我这里更换路径为这个D:\software\nodejs 安装完成之后,检查一下 1.检查node安装版本 命令 node -v2.检查npm版本&a…

Nodejs安装npm

Nodejs安装npm 修改NPM默认安装路径,下载cnpm及设置npm源 修改NPM全局模式的默认安装路径 一般情况下,我们安装 Node.js环境,程序会自动把 NPM全局模块的路径设置在系统盘(通常是在 c盘下),我们在项目开…

nodejs安装

记录知识点滴,以供随时查阅,如有发现错漏和需要补充的地方,欢迎留言说明 nodejs安装 1、官网下载最新版本nodejs的windows安装包2、使用安装包安装 win10系统中安装nodejs 1、官网下载最新版本nodejs的windows安装包 http://nodejs.cn/down…

NodeJS安装(npm包管理器)

1、nodejs下载 windows下的NodeJS安装是比较方便的, 只需要登陆官网(Node.js),直接点击64-bit下载安装 2、安装过程基本直接“NEXT”,NodeJS已经集成了npm,所以npm也一并安装好了 3、在cmd窗口输入node -…

nodejs安装和环境配置-Windows

0.安装过程中遇到的常见问题 访问:https://blog.csdn.net/weixin_52799373/article/details/125718587?spm1001.2014.3001.5502 1.下载node.js 下载地址: https://nodejs.org/en/ 2.安装 2.1 安装 其实就是无脑下一步,第三步的时候可以选择自定义目…

mysql 更新sql 语句怎么写_sql更新语句怎么写

在SQL数据库中的更新语句要使用UPDATE语句来完成,UPDATE语句的作用是改变数据库中现有的数据,从而达到更新数据的目的,其语法是“update set where...”。 在SQL数据库中的更新语句要使用UPDATE语句来完成,UPDATE语句的作用是改变…

mysql更新语句怎么写

本文摘自由千锋教育高教产品研发部编著的**《MySQL数据库从入门到精通》**,转载请注明来源,谢谢! MySQL中update语句用于更新表中的现有数据。亦可用UPDATE语句来更改表中单个行,一组行或所有行的列值。 MySQL中UPDATE语句的语法…

mysql的更新用法_mysql更新语句的详细用法

首先,单个表的UPDATE语句: 更新[LOW_PRIORITY] [IGNORE] tbl_name SET col_name1 = expr1 [,col_name2 = expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] 第二,多表UPDATE语句: 更新[LOW_PRIORITY] [IGNORE] table_references SET col_name1 = expr…

mysql更新的语句怎么写_mysql更新语句怎么写?

MySQL更新语句也就是MySQL中的update语句,当我们需要更新或者修改表中的数据时,就会使用这个update语句,下面我们就来看一下mysql更新语句的具体写法。 MySQL中update语句用于更新表中的现有数据。亦可用UPDATE语句来更改表中单个行&#xff…

FIDDLER可以用来干啥?!

Fiddler的功能,完全可以用一张图来概括总结,真的是很精辟啊!所以开篇就和大家来分享一下:

rabbitmq中的consumerTag和deliveryTag分别是干啥的,有什么用?

2019独角兽企业重金招聘Python工程师标准>>> 同一个会话, consumerTag 是固定的 可以做此会话的名字, deliveryTag 每次接收消息1,可以做此消息处理通道的名字。 因此 deliveryTag 可以用来回传告诉 rabbitmq 这个消息处理成功 清…

过年回家,你是否也努力的给别人解释软件开发是干啥滴?

这个年就这样,在喜气洋洋的气氛中,在我们依依不舍的留恋中,从我们身边溜走了。这次回家又碰见了亲戚们不厌其烦的问我,你做什么工作呐?于是就有了我以下生动的解释 目录 打字的 帮助传话,帮助卖东西 皮…

网优测试软件p,网优到底是干啥的?

原标题:网优到底是干啥的? 如果你走在马路上 或者坐在地铁上 看到这么一个奇怪的男人—— 戴着黑框眼镜 穿着深色的外套或格子衬衫 抱着一台破旧的笔记本电脑 还拿着一部更加破旧的手机 电脑屏幕上有奇怪的地图 还有变来变去的奇怪数字 聚精会神 表情时而严肃 时而欢喜 时而绝…

电气毕业生在国家电网都干啥工作?

点击上方“大鱼机器人”,选择“置顶/星标公众号” 福利干货,第一时间送达! 重庆市区供电公司 张洪涛 我是张洪涛,2007年从清华大学电气自动化专业硕士研究生毕业后,来到重庆市区供电公司变电运检中心,现在是…

我们用transformer干啥?

点击下面卡片,关注我呀,每天给你送来AI技术干货! 来自:AI部落联盟 前言 2021年4月,距离论文“Attention is all you need”问市过去快4年了。这篇论文的引用量正在冲击2万大关。 笔者所在的多个学习交流群也经常有不少…

通信工程师,到底是干啥的?

作为一名通信工程师 小枣君无数次被人问到以下问题: 每次 小枣君都要不厌其烦地解释 久而久之,越描越黑 干脆,就懒得解释了 如今,又到了一年一度的校招季 眼瞅着很多年轻人 投了通信岗位的简历 却又不知道这些岗位具体是做什么的 …