首页 > 编程语言 >nodejs的安装及使用

nodejs的安装及使用

时间:2024-07-03 22:01:01浏览次数:20  
标签:node npm cache nodejs global 文件夹 使用 nvm 安装

node官网:Node.js 中文网Node.js 官网

node安装包下载:下载 | Node.js 中文网Download Node.js®

node的安装

法1:直接下载安装node

打开下载好的安装程序->接受许可协议、选择安装路径(默认c盘)->Install完成安装

法2:通过nvm安装

具体参照:nvm的安装及使用-CSDN博客

注意:安装nvm之前最好先卸载掉node

#常用命令
nvm root    --查看nvm安装路径
nvm list --查看已经安装的版本[简写 nvm ls]
nvm list available  --查看可以安装的版本
nvm install <version版本号>  --例如:nvm install 14.19.0 
nvm use <version>   --切换使用指定的版本node
nvm uninstall <version>  --卸载制定的版本
node –v  --检测是否切换完成
npm -v

模块路径修改

在默认的情况下,全局安装模块【比如说express、vue】【npm install express -g】会默认下载到c盘,一般默认路径是C:\Users\用户名\AppData\Roaming\npm,我们可通过修改全局模块路径缓存路径进行调整

在nodejs目录下创建两个文件夹,分别为node_global(全局模块)和node_cache(缓存),在node_global文件夹下再建一个node_modules文件夹,用于配置环境变量。然后手动指定到这两个文件夹中

#方式1:通过命令行执行
npm config set prefix "D:\Program Files\nodejs\node_global" #npm config set prefix "创建的node_global文件夹所在路径"
npm config set cache "D:\Program Files\nodejs\node_cache" #npm config set cache "创建的node_cache文件夹所在路径"

#方式2:在nodejs目录下,node_modules->npm->打开npmrc文件(有时候无法修改文件内容:显示权限不够,这时建议使用管理员权限进入cmd重新更改)
#添加以下命令
prefix=D:\Program Files\nodejs\node_global #prefix=创建的node_global文件夹所在路径
cache=D:\Program Files\nodejs\node_cache #cache=创建的node_cache文件夹所在路径

(tip:部分文件夹默认是隐藏的,在"查看"菜单中勾选显示[不同电脑操作有差异],如下图)

我们经常会使用 npm install ?? -g 这样的命令全局安装某个功能模块。当我们不知道这些文件存放的位置时,我们可以通过以下的三种方法进行查询。

#法1
npm config ls # 或者 npm config ls -l
#法2
npm config get prefix
#法3
npm list -global

prefix后面接的值就是 npm本地仓库 的位置 

查找缓存目录可以命令:npm config get cache

环境变量配置

右键此电脑—>高级系统设置—>环境变量

注意:查看环境变量是否配置(nvm安装成功后,默认自动生成),如果之前有安装过nodejs,还需要更改nodejs 的环境变量,如果不删除或修改该环境变量,nvm use 是切换不成功的


系统变量中新建变量名:NODE_PATH 变量值:node_global文件夹下的node_modules文件夹;如:D:\Program Files\nodejs\node_global\node_modules
修改用户变量系统变量中的Path变量

设置用户变量

用户path中的变量%NVM_HOME% 和 %NVM_SYMLINK% 理论上是nvm安装成功后会自动生成,如果没有就自己新建一个

用户path变量中如果有C:\Users\用户名\AppData\Roaming\npm,则将其修改刚刚新建node_global文件夹的位置,如果没有就自己新建个

如下图

设置系统变量

path变量的设置和用户变量中一致

新建环境变量 NODE_PATH,值为D:\Progra

标签:node,npm,cache,nodejs,global,文件夹,使用,nvm,安装
From: https://blog.csdn.net/weixin_48109382/article/details/139611385

相关文章

  • (必看图文)Hadoop集群安装及MapReduce应用(手把手详解版)
    前言    随着大数据时代的到来,处理和分析海量数据已成为企业和科研机构不可或缺的能力。Hadoop,作为开源的分布式计算平台,因其强大的数据处理能力和良好的可扩展性,成为大数据处理领域的佼佼者。本图文教程旨在帮助读者理解Hadoop集群的安装过程,并通过MapReduce应用实例,......
  • Linux下rz/sz安装
    一、工具说明一般情况下,我们会使用终端软件,如 XShell、SecureCRT或FinalShell 来连接远程服务器后,使用 rz 命令上传本地文件到远程服务器,再解压发版上线。二、使用yum来安装#yuminstalllrzsz三、使用二进制来安装首先通过sftp工具把安装文件上传到tmp目录下.#......
  • 【python小记】使用openpyxl库在同一个工作表下复制单元格(包括它们的值、样式和合并属
    fromopenpyxlimportload_workbook#加载工作簿和工作表wb=load_workbook('test.xlsx')sheet=wb['sheet1']#定义一个函数来复制样式defcopy_style(source_cell,target_cell):ifsource_cell.has_style:target_cell.font=source_cell.font.co......
  • Python学习笔记27:进阶篇(十六)常见标准库使用之质量控制中的代码质量与风格第一部分
    前言本文是根据python官方教程中标准库模块的介绍,自己查询资料并整理,编写代码示例做出的学习笔记。根据模块知识,一次讲解单个或者多个模块的内容。教程链接:https://docs.python.org/zh-cn/3/tutorial/index.html质量控制质量控制(QualityControl,QC),主要关注于提高......
  • 编译安装Kubernetes 1.29 高可用集群(6)--Cilium网络组件和CoreDNS配置
    1.部署Cilium网络组件1.1在k8s-master节点上,下载安装helmwgethttps://mirrors.huaweicloud.com/helm/v3.15.2/helm-v3.15.2-linux-amd64.tar.gztar-zxvfhelm-v3.15.2-linux-amd64.tar.gzcplinux-amd64/helm/usr/bin/#helmversionversion.BuildInfo{Version:"v3.1......
  • strtok()的使用
    strtok()所属头文件:#include<string.h>函数原型:char*strtok(char*str,constchar*delimiters);通过给定标志字符串delimiters分割目标字符串,目标字符串str不能是常量字符串。若分割成功,则返回第一段子串;若还可以继续分割,则返回第二段字串。返回的char*不需要用......
  • Qt Creator配置以及使用Git
    QtCreator配置以及使用Git引言一、QtCreator配置git二、QtCreator使用git2.1创建git仓库orgit项目导入Qt2.2配置远端,拉代码or上传代码2.3查看更改2.4更多细节可参考官方文档三、参考的博客以及文档引言QtCreator配置Git之后,可以看作是一个拥有图形用户......
  • MySQL在本机环境安装过程及问题解决
    最近在我的Windows10电脑上搭建MySQL数据库环境,没想到居然遇到了不少问题,特记录下来,希望给大家帮助,少走弯路。下载MySQLCommunityServer https://dev.mysql.com/downloads/mysql/ MySQLCommunityServeristheworld'smostpopularopensourcedatabase.这个社区......
  • 装了一次没成功的前提下,ubuntu18.04+ros(melodic)安装 cartographer源码安装及测试---
    因为项目需要所以要安装cartographer,最开始也没仔细研究一下,随便找了一个csdn教程就跟着安装了,装了一下午,总是在最后编译的时候出错,晚上的时候心态崩了,咸鱼上找了个远程安装的,他好像是用小鱼的那个脚本安装,装了一个小时也没安装好。不死心的我又去咸鱼上找人,然后开口要两千块,两......
  • 使用IDEA给项目打jar包
    使用IDEA给项目打jar包参考地址:https://www.cnblogs.com/blog5277/p/5920560.html感谢作者一、准备一个Java项目并先看看效果​ 只想打包,就跳过这一步:一、准备一个Java项目并先看看效果。​ 如果启动jar包遇到报错:无法找到/加载主类就去看看第二步开头。1、找一个项目......