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

下载Node.js及其他环境推荐nvm

文章目录

  • 项目场景:
  • 下载Node.js
    • 环境配置
    • 配置环境变量
  • 安装脚手架
  • 安装依赖
  • 安装淘宝镜像
  • 安装 cnpm(我需要安装)
  • nvm 安装 Node.js (推荐)

项目场景:

提示:这里简述项目相关背景:

项目运行出现这个bug:

Error from chokidar (D:\): Error: EBUSY: resource busy or locked, istat 'D:\Dumpstack.log.tmp'

在这里插入图片描述
resource busy or locked 表示资源被锁定

重启电脑后还是这个报错

经过大佬指点:node版本不对,换低版本的就好了


下面直接说解决办法(降低node.js版本)以及VUE项目需要怎么运行

下载Node.js

我是一开始下载的 node

进官网下载安装包https://nodejs.cn/download/

在这里插入图片描述
下载好后双击即可安装,选择安装路径后可以一直傻瓜式点击下一步

环境配置

找到安装目录,在安装目录下新建两个文件夹node_globalnode_cache
在这里插入图片描述
创建完毕后,使用管理员身份打开 cmd 命令窗口

输入:
npm config set prefix “本地node_global文件夹路径”(复制刚刚创建的node_global文件夹路径)

npm config set prefix "D:\node18\node_global"

npm config set cache “本地node_cache文件夹路径”(复制刚刚创建的node_cache文件夹路径)

npm config set prefix "D:\node18\node_cache"

在这里插入图片描述

配置环境变量

右键【此电脑】→【属性】→【高级系统设置】→【环境变量】

在【系统变量】中点击【新建】

变量名:NODE_PATH
变量值:node_modules 路径
在这里插入图片描述
在【系统变量】中选择【Path】点击【编辑】添加%NODE_PATH%,随后一直点击【确定】
在这里插入图片描述

在cmd中输入:
node -v:显示 node.js 版本
npm -v:显示 npm 版本

成功显示版本说明安装成功
在这里插入图片描述

安装脚手架

cnpm install vue-cli -g

vue -V查看vue-cli脚手架是否安装成功,出现版本号就安装成功了

在这里插入图片描述

安装依赖

npm install

或者

cnpm install

安装淘宝镜像

https://www.npmmirror.com/

npm config set registry https://registry.npmmirror.com

查看是否成功

npm config get registry

在这里插入图片描述

安装 cnpm(我需要安装)

npm install -g cnpm --registry=https://registry.npmmirror.com

在这里插入图片描述
cnpm -v:查看是否安装成功
请添加图片描述

nvm 安装 Node.js (推荐)

Node.js 可以通过不同的方式安装,nvm 它允许你轻松切换 Node.js 版本,因为不同的项目,所需Node版本不同,下载

nvm下载,我选的是.exe,傻瓜式安装即可
在这里插入图片描述

安装后在cmd中输入nvm version,能查到版本号说明安装成功了
在这里插入图片描述
在终端输入 nvm list available, 查看 node 可以安装的版本。
在这里插入图片描述

选择一个版本安装,比如 nvm install 18.15.0
在这里插入图片描述

输入nvm list 查看已经安装的node,*号表示当前使用的node版本
在这里插入图片描述

nvm常用命令——正在更新中~ ✨

在这里插入图片描述

命令说明
nvm list available查看 node 可以安装的版本
nvm install 版本号选择一个版本安装
nvm use 版本号切换到使用指定的node.js版本
nvm uninstall 版本号卸载指定的版本

WebStorm 里的配置
在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • STM32 ADC学习
  • 详解AI作画算法原理
  • 每日Attention学习3——Cross-level Feature Fusion
  • 华为eNSP学习—IP编址
  • 数据库的要求
  • Spring MVC(二)
  • ECP44304T-76是一款增强型通信处理器吗?
  • mongoDB分组查询
  • 【Java 刷题记录】位运算
  • WINDOWS下zookeeper突然无法启动但是端口未占用的解决办法(用了WSL)
  • 【LLM第三篇】名词解释:RLHF——chatgpt的功臣
  • 基于Opencv的车牌识别系统(毕业设计可用)
  • Leetcode—295. 数据流的中位数【困难】
  • JavaWeb之过滤器(Filter)与监听器(Listener)
  • video.js的请求头问题
  • leetcode 1235
  • Activiti7 开发快速入门【2024版】
  • vue3组件插槽
  • Cloudera简介和安装部署
  • Spring Boot集成Ldap快速入门Demo
  • 杨辉三角的打印
  • 贪吃蛇(下)游戏的实现
  • 偏微分方程算法之椭圆型方程差分格式编程示例
  • PCIe协议之-TLP路由基础
  • inline内联函数-虚函数(virtual)可以是内联函数(inline)吗?
  • Spring Boot | Spring Boot 消息管理 ( 消息中间件 ) 、RabbitMQ“消息中间件“
  • 二层交换机与路由器连通上网实验
  • AJAX知识点(前后端交互技术)
  • 用wordpress为外贸进出口公司搭建多语言国际站
  • 雷军-2022.8小米创业思考-6-互联网七字诀之口碑:口碑即定位,超预期才有口碑,品牌建设