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

如何配置node.js环境

文章目录

  • step1. 下载node.js安装包
  • step2. 创建node_global, node_cache文件夹
  • step3.配置node环境变量
  • step3. cmd窗口检查安装的node和npm版本号
  • step4. 设置缓存路径\全局安装路径\下载镜像
  • step5. 测试配置的nodejs环境

step1. 下载node.js安装包

下载地址:node.js
我的电脑时windows系统、64位,所有选择画框的版本下载
在这里插入图片描述

然后将压缩包解压,检查自己下载的文件是否齐全(千万不要小看这一步,我最开始就是在nodejs的中文网上下载了一个压缩包然后一通配置,却发现无论如何都无法配置成功,后来发现就是在这最开始下载的文件就有问题,里面没有npm指令!虽然这是个小概率事件,但是检查一下可以防止后面花大力气找这个问题)
在这里插入图片描述

把解压得到的文件夹中的所有内容拷到自己习惯用的盘(我是在自己的E盘中创建了一个nodejs文件夹,然后把内容拷在这个文件夹中)
在这里插入图片描述

step2. 创建node_global, node_cache文件夹

在nodejs路径下创建node_global,node_cache文件夹
在这里插入图片描述
在node_global路径下创建node_modules文件夹
在这里插入图片描述

step3.配置node环境变量

  1. “我的电脑”->“属性”->“高级系统设置”->“环境变量”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 先在用户变量的Path中添加以下路径,“E:\nodejs”、“E:\nodejs\node_global”
    在这里插入图片描述
  3. 然后在环境变量中新建NODE_PATH变量、路径为"E:\nodejs\node_global\node_modules",还要在Path中添加路径"E:\nodejs"
    在这里插入图片描述

step3. cmd窗口检查安装的node和npm版本号

在cmd窗口,输入node -v 和npm -v,有相应的版本号出来证明环境变量配置成功
在这里插入图片描述
上图中有个细节,我用npm-v检查所安装的npm版本号时发现其版本为7.19.1,而我想要的版本为8.5.5(为了与对应的taro联合起来),于是用npm install -g npm@8.5.5指令安装了一个新版本的npm

step4. 设置缓存路径\全局安装路径\下载镜像

  1. 在命令行窗口输入 npm config set cache “E:\nodejs\node_cache” 来设置缓存路径
  2. 在命令行窗口输入 npm config set prefix “E:\nodejs\node_global” 来设置全局安装路径
  3. 在命令行窗口输入npm config set registry https://registry.npmmirror.com 来配置下载镜像(会让下载速度变快)
    在这里插入图片描述

step5. 测试配置的nodejs环境

在命令行窗口使用npm install express -g即可
在这里插入图片描述
可看到该文件夹下有express目录生成
在这里插入图片描述

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

相关文章:

  • python tensorflow 各种神经元
  • Gone框架介绍27 - 再讲 Goner 和 依赖注入
  • 【Python/Pytorch 】-- 滑动窗口算法
  • Clickhouse集群create drop database可删除集群数据库或只删除本地数据库
  • 【docker】adoptopenjdk/openjdk8-openj9:alpine-slim了解
  • Vscode interaction window
  • 后端数据null前端统一显示成空
  • 【设计模式深度剖析】【9】【行为型】【访问者模式】| 以博物馆的导览员为例加深理解
  • Salesforce‘s 爱因斯坦机器人助手引领工业聊天机器人时代
  • Day7—zookeeper基本操作
  • 计算机组成原理---Cache的基本工作原理习题
  • springboot项目中切数据库(mysql-> pg)带来的适配问题:typeHandler
  • 从零开始的<vue2项目脚手架>搭建:vite+vue2+eslint
  • Hadoop升级失败,File system image contains an old layout version -64
  • [机器学习算法]决策树
  • springboot应用cpu飙升的原因排除
  • 反激开关电源EMI电路选型及计算
  • vue3前端对接后端的图片验证码
  • 【Unity】RPG2D龙城纷争(四)要诀、要诀数据集
  • 一种基于非线性滤波过程的旋转机械故障诊断方法(MATLAB)
  • HarmonyOS Next 系列之从手机选择图片或拍照上传功能实现(五)
  • 如果xml在mapper目录下,如何扫描到xml
  • 什么是无限铸币攻击?它是如何运作的?
  • 【Android】怎么使APP进行开机启动
  • 详细分析Element Plus的el-pagination基本知识(附Demo)
  • ubuntu换镜像源方法
  • python flask配置邮箱发送功能,使用flask_mail模块
  • Flask快速入门(路由、CBV、请求和响应、session)
  • 人工智能指数报告
  • 聊聊 Mybatis 动态 SQL