Node.js下载及安装详细教程

news/2024/7/7 18:53:03 标签: node.js

====================================================================================

目录

  • Node.js安装详细教程
    • 下载
    • 安装
    • 环境变量配置
    • 文件结构
    • 配置npm在安装全局模块时的路径和缓存cache的路径
    • 测试
    • 常见命令

Node.js安装详细教程

👁官网下载地址:Download | Node.js (nodejs.org)

下载速度慢的话 可以使用网盘下载:
https://pan.quark.cn/s/0199c46004ce
下载

下载好直接下一步即可,傻瓜式安装

安装

安装的路径默认是C:\Program Files\nodejs\,建议修改

下图根据本身的需要进行,我选择了默认Node.js runtime,而后Next

  • Node.js runtime :表示运行环境
  • npm package manager:表示npm包管理器
  • online documentation shortcuts :在线文档快捷方式
  • Add to PATH:添加到环境变量

可以直接下一步

环境变量配置

文件结构

通过执行 node -v 和 npm -v 分别查看node和npm的版本号:

配置npm在安装全局模块时的路径和缓存cache的路径

默认状况下,咱们在执行npm install -g 模块时,下载了一个全局包,这个包的默认存放路径C:\Users\xxx\AppData\Roaming\npm\node_modules下,时间长了肯定会占用C盘的资源,所以需要我们在node.js的安装目录下创建两个文件夹:node_global和node_cache

然后执行这两个命令(改成自己的路径):

npm config set prefix “D:\nodejs\node_global”

npm config set cache “D:\nodejs\node_cache”

执行成功。然后在环境变量 -> 系统变量中新建一个变量名为 “NODE_PATH”, 值为“D:\nodejs\node_modules”,如下图:

编辑用户变量里的Path,将相应npm的路径改为:D:\nodejs\node_global,如下:

测试

安装cli测试一下(这是我需要的,自行测试自己的模块),通过npm install -g @vue/cli安装

这样就装好了

注意

  • 在安装模块的时候建议使用管理员身份打开cmd,避免不必要的错误
  • 安装模块过大,网络不稳定可能报错timeout等问题,重来一次就好了

常见命令

node -v:查看node版本

npm -v:查看npm版本

npm root -g:查看包的存放路径

npm init:会引导你建立一个package.json文件,包括名称、版本、作者等信息。

npm list:查看当前目录下已安装的node包。

npm ls:查看当前目录下已安装的node包。

npm install moduleNames:安装Node模块到本地目录node_modules下。

npm install < name > -g:将包安装到全局环境中。

npm install < name > --save:安装的同时,将信息写入package.json中,项目路径中若是有package.json文件时,直接使用npm install方法就能够根据dependencies配置安装全部的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。

npm install < name> --save-dev:安装的同时,将信息写入package.json中项目路径中若是有package.json文件时,直接使用npm install方法就能够根据devDependencies配置安装全部的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。

npm uninstall moudleName:卸载node模块

http://www.niftyadmin.cn/n/5534837.html

相关文章

docker compose方式部署Zabbix 7.0 LTS

docker compose方式部署 Zabbix 7.0 LTS Zabbix 由几个主要的功能组件组成 zabbix-server 是 Zabbix agent 向其报告可用性、系统完整性信息和统计信息的核心组件。zabbix-agent 部署在被监控目标上&#xff0c;用于主动监控本地资源和应用程序&#xff0c;并将收集的数据发送…

开发常识:命令行终端、库源码、开发环境阶段

目录 命令行终端 集成开发环境&#xff08;IDE &#xff09;&#xff1a;有插件校验等限制&#xff0c;成功率低于操作系统 库源码 github上搜 官网 UNPKG托管开源的包 专业名词 环境 开发&#xff1a;本地机 开发和调试 生产&#xff1a;最终部署 测试&#xff1a;…

ios13多窗口(UIWindowScene)学习笔记

ios13引入了UIWindowScene类、UIWindowSceneDelegate协议以便支持多窗口功能&#xff0c;但其适用于ipad&#xff0c;不适用于iphone&#xff0c;因为iphone不支持多窗口功能。注意&#xff0c;这里说的窗口不是UIWindow&#xff0c;而是UIWindowScene。 ios13前后的app的UI架…

Springboot3本地编译exe文件(实现快速启动仅需200ms)

1. 准备好grallvm版本的JDK jdk17以上 &#xff08;springboot3最低支持jdk17&#xff09; grallvm-jdk17 Download GraalVM 下载界面 2. 配置maven 3.9.x 及以上 maven 3.9.8 Maven – Download Apache Maven 3.创建SpringBoot项目 3.1 项目所需依赖 记得选择这俩个进…

为什么 npm run serve 正常,npm run build 就报错:digital envelope routines::unsupported

这个错误通常与 Node.js 版本和使用的加密算法有关。让我解释一下原因和可能的解决方案&#xff1a; 错误原因 这个错误&#xff08;“error:0308010C:digital envelope routines::unsupported”&#xff09;通常发生在以下情况&#xff1a; 使用较新版本的 Node.js&#xf…

mpeg格式怎么转换成mp4?这四种转换方法非常好用!

mpeg格式怎么转换成mp4&#xff1f;在数字视频领域中&#xff0c;MPEG格式算是相对冷门的一种选择&#xff0c;然而&#xff0c;选择这种格式却不是没有代价的&#xff0c;首先&#xff0c;MPEG采用了有损压缩技术&#xff0c;这意味着在视频处理过程中&#xff0c;会丢失一些细…

RabbitMQ入门教程(精细版二带图)

目录 六 RabbitMQ工作模式 6.1Hello World简单模式 6.1.1 什么是简单模式 6.1.2 RabbitMQ管理界面操作 6.1.3 生产者代码 6.1.4 消费者代码 6.2 Work queues工作队列模式 6.2.1 什么是工作队列模式 6.2.2 RabbitMQ管理界面操作 6.2.3 生产者代码 6.2.4 消费者代码 …

js学习--制作猜数字

猜数字制作 <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><body><script>function fun() {alert("1-100猜数字");let num Math.floor(Math.random() * 100) 1;for …