Nodejs 18.19.0 基本环境搭建(无版本管理)

简介

记录一次安装Nodejs的过程, 及设置install 安装路径等…

基本安装及设置步骤

1. 下载Nodejs并安装

NodeJs 18.19.0 LTS Windows安装msi, 下载后安装在自己想要的路径, 例如 D:\Softwares\Dev_Tools\nodejs
cmd 中输入 nodejs version 可以查看版本

在这里插入图片描述

2. 设置

npm config ls -l / npm config ls ##查看配置
npm config set prefix “D:/AppData/npm/npm_global” ## 设置新的全局模块安装路径
npm config set prefix “D:/AppData/npm/npm_cache” ## 设置新的缓存路径

3. 验证修改的是否成功

npm root -g 和 npm config ls / npm config ls -l来确认全局模块和缓存的新路径已经设置成功。
在这里插入图片描述

4. 设置环境变量

由于修改了安装的路径, 环境变量中并没有修改, 手动添加环境变量, 删除旧的无效环境变量, 添加的环境变量如下, 不设置环境变量一些安装后可能无法运行, 例如vue cli安装之后无法再cmd中运行vue
在这里插入图片描述

设置npm代理

设置镜像

参考 https://npmmirror.com/
npm config set registry https://registry.npmmirror.com ## 设置镜像源
npm config get registry ## 查看当前的镜像网站, 默认为 https://registry.npmjs.org/
在这里插入图片描述

自定义服务器代理

使用npm config set proxy和npm config set https-proxy命令来设置代理服务器的地址和端口号。例如,如果您的代理服务器地址是127.0.0.1,端口号是8087,则命令如下:
npm config set proxy=http://127.0.0.1:8087 npm config set https-proxy=http://127.0.0.1:8087。如果需要用户名和密码,可以在地址后添加@username:password。

简单使用

查找包

https://www.npmjs.com/
在这里插入图片描述

其它相关指令记录

查看全局安装的包:
在命令行中输入npm ls -g --depth 0。这将列出所有全局安装的包,而不会显示它们的依赖项。
如果您想查看全局包的安装位置,可以使用npm root -g命令。

查看项目中安装的包:
在项目的根目录下,确保存在package.json文件,然后输入npm ls --depth 0。这将列出项目中安装的所有包,不包括它们的依赖项。
如果您只想查看生产环境依赖的包,可以使用npm ls --depth 0 --prod。
如果想查看开发环境依赖的包,可以使用npm ls --depth 0 --dev。

参考

NodeJs 中文 文档
npmmirror 镜像站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/737541.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java17 --- SpringCloud初始项目创建

目录 一、cloud项目创建 1.1、项目编码规范 1.2、注解生效激活 1.3、导入父工程maven的pom依赖 二、创建子工程并导入相关pom依赖 2.1、相关配置文件 2.1.1、数据库配置文件内容 2.1.2、自动生成文件配置内容 三、创建微服务8001子工程 3.1、导入相关pom依赖 3.…

全面认识计算机操作系统(二)

目录 一、操作系统的诞生 相关概念: 1. 手工操作阶段 2. 脱机输入 / 输出阶段 (1)脱机输入技术 (2)脱机输出技术 3. 单道批处理阶段 4. 多道批处理阶段 5. 分时技术产生 6. 实时系统产生 二、现代操作系统的…

植物病害识别:YOLO水稻病害识别数据集(3000多张,3个类别,yolo标注)

YOLO水稻病害识别数据集,包含细菌性枯萎病,水稻瘟疫,褐斑病3个常见病害类别,共3000多张图像,yolo标注完整,可直接训练。 适用于CV项目,毕设,科研,实验等 需要此数据集或…

隐私与创新的交汇点:Partisia Blockchain 重绘技术蓝图

正当我们在这个信息泛滥的时代寻找稳固的信任锚点时,区块链技术应运而生,然而,正如任何科技革命都会遇到的挑战,一个重要的问题摆在了我们面前:如何在不牺牲个人隐私的前提下,享受区块链技术带来的好处&…

ChatGLM:CPU版本如何安装和部署使用

前段时间想自己部署一个ChatGLM来训练相关的物料当做chatgpt使用,但是奈何没有gpu机器,只能使用cpu服务器尝试使用看看效果 我部署的 Chinese-LangChain 这个项目,使用的是LLM(ChatGLM)embedding(GanymedeNil/text2vec…

深克隆和浅克隆

1.克隆 克隆是指创建对象的一个副本,使副本具有与原始对象相同的属性和状态。 而克隆又分深克隆和浅克隆。 2.浅克隆 浅克隆:只会把原对象中类型为值的属性复制一份,然后引用数据类型就把它们在内存中的地址复制过去 比如一个对象有 public …

我终于解决MathPage.wll文件找不到问题|(最新版Word上亲测)运行时错误,53’: 文件未找到:athPage.WLL

1、问题症状: 运行时错误,53’: 文件未找到:athPage.WLL 2、 解决方案 第一步 首先我们要先找到MathType安装目录下MathPage.wll文件,直接在此电脑中搜索MathPage.wll,找到文件所在位置。 第二步 打开Word文件&#xff0c…

Matplotlib进阶学习:基于Matplotlib实现设置Times New Roman字体

Matplotlib进阶学习:基于Matplotlib实现设置Times New Roman字体 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f4…

实现简易可视化拖拽生成页面

1.背景 由于一些简单、重复的页面,需要开发,会耗费大量人力和物力。因此一般会利用低代码平台,进行拖拽生成,下面就是实现简易可视化拖拽生成页面 2 简易可视化拖拽生成页面具体实现 2.1 整体页面布局 整个页面分为顶栏、内容区…

递增三元组 刷题笔记

题意为 若存在 a中的数小于b中的数,b中的数小于c中的数 则该数算一种方案 思路 暴力模拟优化 两层循环遍历即可 从b到c的过程我们发现 第三层并不需要循环 直接加上 大于b的数量即可 那么第一层和第三层是对称的 我们有没有可能再去掉一层循环 只做一次遍历 …

238.除自身以外数组的乘积

题目:给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且…

高项--价值驱动的项目管理知识体系

说要参加软考已经过去两周了,到现在也没啥成果,今天决定还是动手记录小一些东西吧,也方便下次打开手机的时候可以查看记忆。总体上看可以分为三个部分:信息技术、项目管理、法律法规,而项目管理里面最终要的就是这个项…

JMM(Java Memory Model)内存模型

Java内存模型,规范了计算机内存与java虚拟机之间的协调工作,即规定了 将java 虚拟机中的变量存储到内存中和从内从中取出来的内存细节。 Java内存模型中规定了所有的变量都存储在内存中,每条线程还有自己的工作内存,线程对变量的…

【SpringCloud微服务实战03】Nacos 注册中心

一、Nacos安装 官方文档安装Nacos教程:Nacos 快速开始 这里安装的是1.4.7版本,安装之后访问http://127.0.0.1:8848/nacos 管理界面如下:(用户名:nacos,密码:nacos) 二、Nacos服务注册和发现 1、在父工程中配置文件pom.xml 中添加spring-cloud-alilbaba的管理依赖:…

如何快速制作电商效果图?

我们都知道,做电商,你的产品效果是很重要,有些产品只要看一眼,消费者就想着加入购物车或者购买。 想快速制作电商效果图,我们可以借助以下几个方法。 1、使用电商模版 网上有很多免费和付费的电商效果图模板,&#x…

基于RK3588+Codesys+Xenomai的ARM+LINUX实时硬件平台的软PLC解决方案

产品概述 公司推出基于瑞芯微RK3588架构的AI边缘计算主板,RK3588是新一代国产旗舰高性能64位八核处理器,采用8nm工艺,具有高算力、低功耗、超强多媒体、丰富数据接口等特点。搭载四核A76四核A55的八核CPU和ARM G610MP4 GPU,内置6…

顺序表详解

顺序表是最简单的一种数据结构之一,它的本质上就是数组,我们将顺序表分为静态和动态的两种形式,静态顺序表只能存储有限个数据,而动态顺序表可以根据自己的需求来开辟空间存储数据。 下面是静态顺序表的结构,本质上就是…

一文了解Spring的SPI机制

文章目录 一文了解Spring的SPI机制Java SPIServiceLoader Spring SPISpringboot利用Spring SPI开发starter 一文了解Spring的SPI机制 Java SPI SPI 全称 Service Provider Interface ,是 Java提供的一套用来被第三方实现或者扩展的接口,它可以用来启用…

vue 使用element plus 菜单时,折叠文字不消失

问题: 菜单折叠时,title文本无法消失,同时下拉箭头还会存在 解决方法: 查看项目中是否有div标签 原因 div和p标签都是块级元素,可能是这个原因 所以把项目中的p标签改为span标签 div改为template即可解决

IDEA编写各种WordCount运行

目录 一、编写WordCount(Spark_scala)提交到spark高可用集群 1.项目结构 2.导入依赖 3.编写scala版的WordCount 4.maven打包 5.运行jar包 ​6.查询hdfs的输出结果 二、本地编写WordCount(Spark_scala)读取本地文件 1.项目结构 2.编写scala版的WordCount 3.编辑Edit …