当前位置: 首页 > 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目录生成
在这里插入图片描述

相关文章:

如何配置node.js环境

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

python tensorflow 各种神经元

感知机神经元(Perceptron Neuron): 最基本的人工神经元模型,用于线性分类任务。 import numpy as npclass Perceptron:def __init__(self, input_size, learning_rate0.01, epochs1000):self.weights np.zeros(input_size 1) #…...

Gone框架介绍27 - 再讲 Goner 和 依赖注入

gone是可以高效开发Web服务的Golang依赖注入框架 github地址:https://github.com/gone-io/gone 文档地址:https://goner.fun/zh/ 文章目录 Goner 和 依赖注入Goner的定义依赖标记Goners 注册Priest函数 Goner 和 依赖注入 Gone 作为一个依赖注入框架&am…...

【Python/Pytorch 】-- 滑动窗口算法

文章目录 文章目录 00 写在前面01 基于Python版本的滑动窗口代码02 算法效果 00 写在前面 写这个算法原因是:训练了一个时序网络,该网络模型的时序维度为32,而测试数据的时序维度为90。因此需要采用滑动窗口的方法,生成一系列32…...

Clickhouse集群create drop database可删除集群数据库或只删除本地数据库

集群环境下,在任意一个节点创建数据库,如果加上了ON CLUSTER clustername,则在集群环境的所有节点上都创建了该数据库,并在集群环境的所有节点上都创建了该数据库对应的目录,且数据库的metadata_path对应的目录路径在所…...

【docker】adoptopenjdk/openjdk8-openj9:alpine-slim了解

adoptopenjdk/openjdk8-openj9:alpine-slim 是一个 Docker 镜像的标签,它指的是一个特定的软件包,用于在容器化环境中运行 Java 应用程序。 镜像相关的网站和资源: AdoptOpenJDK 官方网站 - AdoptOpenJDK 这是 AdoptOpenJDK 项目的官方网站&…...

Vscode interaction window

python 代码关联到 jupyter 模式 在代码前添加: # %%print("hellow wolrd!") 参考文档链接: https://code.visualstudio.com/docs/python/jupyter-support-py...

后端数据null前端统一显示成空

handleNullValues方法在封装请求接口返回数据时统一处理 // null 转 function handleNullValues(data) {// 使用递归处理多层嵌套的对象或数组function processItem(item) {if (Array.isArray(item)) {return item.map(processItem);} else if (typeof item object &&…...

【设计模式深度剖析】【9】【行为型】【访问者模式】| 以博物馆的导览员为例加深理解

👈️上一篇:备忘录模式 | 下一篇:状态模式👉️ 设计模式-专栏👈️ 文章目录 访问者模式定义英文原话直译如何理解呢? 访问者模式的角色类图代码示例 访问者模式的应用优点缺点使用场景 示例解析:博物馆的导览员代码示例 访问…...

Salesforce‘s 爱因斯坦机器人助手引领工业聊天机器人时代

CRM的对话式人工智能助手,根据公司数据提供可靠的人工智能响应及日本工业聊天机器人现状 【前言】 爱因斯坦助手(Einstein Copilot)提供可靠的响应,因为它基于公司独特的数据和元数据,使其能够深入了解公司的业务和客…...

Day7—zookeeper基本操作

ZooKeeper介绍 ZooKeeper(动物园管理员)是一个分布式的、开源的分布式应用程序的协调服务框架,简称zk。ZooKeeper是Apache Hadoop 项目下的一个子项目,是一个树形目录服务。 ZooKeeper的主要功能 配置管理 分布式锁 集群管理…...

计算机组成原理---Cache的基本工作原理习题

对应知识点: Cache的基本原理 1.某存储系统中,主存容量是Cache容量的4096倍,Cache 被分为 64 个块,当主存地址和Cache地址采用直接映射方式时,地址映射表的大小应为()(假设不考虑一致维护和替…...

springboot项目中切数据库(mysql-> pg)带来的适配问题:typeHandler

一、数据表中有一张表,名为role_permission,DDL如下: CREATE TABLE "public"."role_permission" ( "role_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL, "permiss…...

从零开始的<vue2项目脚手架>搭建:vite+vue2+eslint

前言 为了写 demo 或者研究某些问题,我经常需要新建空项目。每次搭建项目都要从头配置,很麻烦。所以我决定自己搭建一个项目初始化的脚手架(取名为 lily-cli)。 脚手架(scaffolding):创建项目时…...

Hadoop升级失败,File system image contains an old layout version -64

原始版本 Hadoop 3.1.3 升级版本 Hadoop 3.3.3 报错内容如下 datasophon 部署Hadoop版本 查看Hadoop格式化版本 which hadoop-daemon.sh/bigdata/app/hadoop-3.1.3/sbin/hadoop-daemon.sh删除原来的旧版本 rm -rf /bigdata/app/hadoop-3.1.3查看环境变量 env|grep HADOOPHAD…...

[机器学习算法]决策树

1. 理解决策树的基本概念 决策树是一种监督学习算法,可以用于分类和回归任务。决策树通过一系列规则将数据划分为不同的类别或值。树的每个节点表示一个特征,节点之间的分支表示特征的可能取值,叶节点表示分类或回归结果。 2. 决策树的构建…...

springboot应用cpu飙升的原因排除

1、通过top或者jps命令查到是那个java进程, top可以看全局那个进程耗cpu,而jps则默认是java最耗cpu的,比如找到进程是196 1.1 top (推荐)或者jps命令均可 2、根据第一步获取的进程号,查询进程里那个线程最占用cpu,发…...

反激开关电源EMI电路选型及计算

EMI :开关电源对电网或者其他电子产品的干扰 EMI :传导与辐射 共模电感的滤波电路,La和Lb就是共模电感线圈。这两个线圈绕在同一铁芯上,匝数和相位都相 同(绕制反向)。 这样,当电路中的正常电流(差模&…...

vue3前端对接后端的图片验证码

vue3前端对接后端的图片验证码 <template> <image :src"captchaUrl" alt"图片验证码" click"refreshCaptcha"></image> </template><script setup>import {ref} from "vue";import {useCounterStore} …...

【Unity】RPG2D龙城纷争(四)要诀、要诀数据集

更新日期&#xff1a;2024年6月20日。 项目源码&#xff1a;第五章发布&#xff08;正式开始游戏逻辑的章节&#xff09; 索引 简介要诀数据集&#xff08;AbilityDataSet&#xff09;一、定义要诀数据集类二、要诀属性1.要诀类型2.攻击距离3.基础命中、暴击率4.基础属性加成5.…...

用CC2530 DIY一个无线串口透传模块:基于Zigbee的无线数据收发实践

基于CC2530的Zigbee无线串口透传模块实战指南 在物联网和智能硬件开发领域&#xff0c;无线数据传输一直是核心需求之一。CC2530作为一款集成了Zigbee射频前端的经典芯片&#xff0c;其成本效益和成熟生态使其成为众多开发者的首选。本文将带您深入探索如何利用两块CC2530开发板…...

WinRAR分卷压缩 vs 7-Zip分卷压缩:哪个更适合你?一次讲清区别、选型和实操

WinRAR分卷压缩 vs 7-Zip分卷压缩&#xff1a;深度对比与场景化选型指南 在数字文件传输与存储的日常场景中&#xff0c;大文件处理始终是个绕不开的痛点。无论是设计师需要发送PSD源文件给客户&#xff0c;还是开发人员要共享虚拟机镜像&#xff0c;当文件体积突破邮箱附件限…...

《AUTOSAR软件组件(SWC)实战:基于ETAS工具链的接口与数据映射》

1. AUTOSAR软件组件(SWC)基础概念 在汽车电子开发领域&#xff0c;AUTOSAR&#xff08;汽车开放系统架构&#xff09;已经成为行业标准。软件组件(SWC)作为AUTOSAR架构中的核心元素&#xff0c;承担着实现具体功能的重任。简单来说&#xff0c;SWC就像乐高积木&#xff0c;每个…...

LoRA微调工程化2026:从实验到生产的完整落地指南

LoRA&#xff08;Low-Rank Adaptation&#xff09;已经成为大模型微调的工业标准。不是因为它最先进&#xff0c;而是因为它在成本、效果、灵活性之间取得了最好的平衡。本文从工程实践角度&#xff0c;覆盖LoRA微调的完整流程——从数据准备、训练配置到生产部署。 LoRA的工程…...

大模型推理优化:从 KV Cache 到长上下文加速

为什么大模型“读文件”会越来越慢 很多人在使用大模型时都会有一个明显感受&#xff1a; 普通聊天时回复很快&#xff1b;但一旦输入几十页文档、长代码仓库、长上下文 Prompt&#xff1b;模型往往会“思考很久”才吐出第一个字。 但奇怪的是&#xff1a; 一旦第一个 Token 出…...

ARM NEON指令集VLD1加载操作原理与优化实践

1. ARM SIMD指令集与VLD1加载操作概述在现代处理器架构中&#xff0c;SIMD&#xff08;Single Instruction Multiple Data&#xff09;技术已成为提升计算性能的关键手段。作为ARM架构中Advanced SIMD指令集&#xff08;俗称NEON&#xff09;的重要组成部分&#xff0c;VLD1系列…...

XYBotV2:开发者如何快速构建可扩展的智能对话机器人框架

1. 项目概述&#xff1a;一个面向开发者的智能对话机器人框架最近在GitHub上看到一个挺有意思的项目&#xff0c;叫XYBotV2。乍一看标题&#xff0c;可能很多人会以为这又是一个普通的聊天机器人&#xff0c;但如果你点进去仔细研究一下&#xff0c;就会发现它其实是一个为开发…...

量子计算连续门集:原理、实现与优化

1. 量子计算中的连续门集&#xff1a;概念与挑战在量子计算领域&#xff0c;门集(gate set)是实现量子算法的基本构建模块。传统量子计算通常依赖于离散的通用门集&#xff0c;如单量子比特门和CNOT门的组合。然而&#xff0c;这种离散门集在实现某些量子算法时存在明显局限——…...

如何轻松下载B站4K大会员视频?这款开源工具让你三步搞定离线收藏

如何轻松下载B站4K大会员视频&#xff1f;这款开源工具让你三步搞定离线收藏 【免费下载链接】bilibili-downloader B站视频下载&#xff0c;支持下载大会员清晰度4K&#xff0c;持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 想象一下…...

2026年中小企业性能测试平台:低成本易落地选型指南

中小企业在性能测试方面面临痛点&#xff1a;专业测试人员匮乏、预算有限、IT 架构相对简单、测试需求集中在基础接口与核心业务场景&#xff0c;无需复杂的企业级管控与大规模并发压测能力。因此&#xff0c;中小企业对性能测试平台的核心需求是&#xff1a;低成本、易落地、易…...