首页 > 系统相关 >windows的nodejs版本控制工具:nvm nodejs以及vue的安装

windows的nodejs版本控制工具:nvm nodejs以及vue的安装

时间:2024-07-26 12:54:40浏览次数:10  
标签:node npm 版本控制 nodejs windows vue nvm 安装

首先确保自己的电脑是首次安装nodejs相关的软件,安装nvm之前必须确保电脑无nodejs。

1.nvm的安装

在github上寻找合适的版本,我安装的是v1.12版本。Releases · coreybutler/nvm-windows · GitHub

windows下就下载如下图所示的nvm-setup.exe文件

选择nvm的安装路径

选择nodejs的安装路径

然后就可以一路next,install了。

在安装完成之后,系统环境变量会出现NVM_HOME 、 NVM_SYMLINK 前者是nvm的安装路径,设置全局可访问nvm,主要是为了cmd方便输入命令,后者是nvm 用来放置当前活跃 Node.js 版本的符号链接的地方

如果卸载过nvm,重新安装但是卸载时没有删除系统环境变量,会出现nvm版本切换不成功以及cmd无法搜寻到当前使用的nodejs。

2.配置nvm下载源(看自己需求)

在nvm/settings.txt下,添加两句

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

3.nvm命令

中文nvm文档很齐全nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网

4.node_cache以及node_global的配置

在指定的nodejs文件中新建node_cache以及node_global两个文件

在系统变量Path中添加这一句

然后在cmd窗口输入下面两条命令,然后可以加一条进行检查 npm config get prefix则是查看全局模块的配置。

  # 设置全局模块安装路径
  npm config set prefix "path\node_global"
  # 设置全局缓存存放路径
  npm config set cache "path\node_cache"
  #查看配置
  npm config get

例如我的nodejs设置安装路径为

就填写 npm config set prefix "C:\tools\nodejs\node_global"

5.安装vue以及vue-cli

输入

npm install -g vue
npm install -g vue-cli

为什么下载vue-cli,而不是@vue/cli,因为可能缺失vue.cmd这个文件,执行完npm install -g vue-cli命令后可以出现vue.cmd文件。才可以输入node -v检查node的版本。

遇到的问题

nvm use无法成功切换版本,重新卸载干净后,重新安装就成功了,重装的是最新的1.12版本的nvm。

切换的效果如下

标签:node,npm,版本控制,nodejs,windows,vue,nvm,安装
From: https://blog.csdn.net/weixin_63023132/article/details/140687541

相关文章

  • windows11上MMDetection 3D环境准备
    在使用PyTorch准备环境并使用miniconda终端安装所需的所有软件包后,在验证安装过程的最后一步中出现错误。我创建了一个conda环境并激活了它,然后我安装了PyTorch以及使用MIM所需的所有软件包。MMEngineMMCVMMDetectionMMDetection......
  • NodeJs 学习笔记
    Node.js是一个基于ChromeV8JavaScript引擎的开源运行环境,用于开发服务器端和网络应用。Node.js允许开发者使用JavaScript编写命令行工具和服务器端的应用程序,并且可以无缝地在从服务器到桌面应用再到移动设备的各种环境中运行。Node.js的核心原理包括:事件驱动:Node.......
  • 为什么我在 Windows 上使用 async 和 wait 时会收到 NotImplementedError 错误?
    我有这段代码:importosimporttimeimportasyncioasyncdefrun_command(*args):"""Examplefrom:http://asyncio.readthedocs.io/en/latest/subprocess.html"""#Createsubprocessprocess=awaitasyn......
  • .url 文件通常是指Windows操作系统中的一种快捷方式文件,用于创建指向网络资源或本地文
    .url文件通常是指Windows操作系统中的一种快捷方式文件,用于创建指向网络资源或本地文件系统路径的链接。这种文件类型实际上是文本文件,其内容格式类似于INI文件,包含了一个URL或者本地文件路径。主要特点和用途:创建快捷方式:.url 文件允许用户创建指向特定网页、FTP站点或本......
  • Windows10禁用资源管理器文件夹自动视图转换
    在Windows系统中,当使用资源管理器浏览文件夹时,系统有时会自动将文件夹视图转换为特定类型(如音乐或图片)的显示模式,这可能会给一些用户带来不便。为了禁用这个功能,你可以通过修改注册表来实现。以下是详细的步骤:方法一:通过修改注册表禁用自动视图转换打开注册表编辑器:按下Win+......
  • python处理process(windows)
    python根据进程名称获取进程id、taskkill进程 importosimportpsutilfrompsutilimportNoSuchProcessclassProcessUtilCls:#停止进程(windows)。#参数:tag=1时按照process_name停止进程,否则按照pids[pid1,pid2...]停止进程@staticmethoddefpr......
  • Metasploit Pro 4.22.2-2024071901 (Linux, Windows) - 专业渗透测试框架
    MetasploitPro4.22.2-2024071901(Linux,Windows)-专业渗透测试框架Rapid7Penetrationtesting,releaseJul19,2024请访问原文链接:https://sysin.org/blog/metasploit-pro-4/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org世界上最广泛使用的渗透测试框架......
  • 通过SSH在Windows 11和Linux之间传输文件
    1.背景在多平台环境中进行文件传输是一项常见任务,尤其是在开发和运维过程中。Windows和Linux是两种常见的操作系统,尽管它们的文件系统和命令行界面有所不同,但通过安全外壳(SSH)协议可以实现无缝的文件传输。SSH不仅提供了安全的远程登录功能,还包括文件传输的能力,这对于跨平台数据交......
  • Windows 10 三国志13 14 没有声音
    1安装驱动精灵,安装声卡等驱动2打开驱动精灵--百宝箱--系统助手--软件问题--未知的DirectX错误--立即修复修复完成,重新启动win10主机,再次打开三国志13,就有声音(⊙﹏⊙)......
  • windows一键启动日常必用软件和网址脚本
    打开软件格式:start名称软件位置&打开网址格式:start名称浏览器位置网址地址&以Windows10系统为例,我们在桌面上点击右键,新建一个txt文档,在其中输入一行这样的命令:这段代码的第二个双引号start“”“C:\ProgramFiles(x86)\Tencent\TIM\Bin\QQScLauncher.exe”&p......