NodeJs环境安装与配置

最近电脑重装了系统,开发环境啥的都得重装,顺便记录下 nodeJs 的安装与配置,方便需要的同学查看,也方便自己以后查找。

安装

下载地址:https://nodejs.cn/download/

根据需要选择自己环境需要的下载即可,我这里是 win11.64 位的系统。现在一般都是 64 的了吧...

下载后,安装到指定目录即可,一版安装到非 C 盘以外的目录,这个就不用说为啥了吧。

我这里是 D:\work\devtool\nodejs

安装完成后,打开 win+R 输入 cmd 启动命令行窗口

node -vnpm -v

配置环境

正常来说安装后不配置也可以使用了,但是若不进行环境变量配置,那么在使用 npm 命令安装全局模块时(如:npm install -g vue),会默认安装到 C 盘的路径 (C:\Users\wdk\AppData\Roaming\npm) 中,这样 c 盘回变得很大。前面有说过使用 pnpm 节约磁盘,可以去看下。

配置全局安装模块(node_global)和缓存(node_cache)目录
  • 在 node.js 的安装目录中(D:\work\devtool\nodejs),新建两个文件夹 node_global 和 node_cache,分别用来存放安装的全局模块和全局缓存文件

设置目录
# 设置全局目录
C:\Users\wdk>npm config set prefix D:\work\devtool\nodejs\node_global# 设置全局缓存
C:\Users\wdk>npm config set cache D:\work\devtool\nodejs\node_cache

设置系统环境变量

win11 的话 右键系统徽标->系统->高级系统设置->环境变量

在下面的系统变量中

新建环境变量

NODE_PATH

值为

D:\work\devtool\nodejs\node_global\node_modules

  • 修改【用户变量】中的 path 变量中 npm 路径

将 xxx/npm 的路经修该为(如果有的话,我重装的系统 c 盘并没有,之前我就安装在了其他盘...)

D:\work\devtool\nodejs\node_global

最后点击确定保存即可,然后重新启动 cmd 命令窗口输入验证安装在哪里了

npm install -g vue

一般情况,会发现安装很慢,这就得需要修改为国内镜像了。至此安装与配置就完成了,下面修该镜像源地址。

配置国内镜像

# 设置为淘宝源
npm config set registry https://registry.npmmirror.com
# 查看镜像源
npm config get registry# 安装 切换镜像的工具 nrm
npm install nrm -g# nrm命令nrm ls  # 查看镜像列表,*表示当前使用的nrm use taobao  # 使用哪个镜像nrm test npm    # 测速

最后发现确实安装到了指定全局目录里面

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

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

相关文章

基础算法之Huffman编码

// Type your code here, or load an example. #include<iostream> #include<string> #include<queue> #include <unordered_map> #include <vector>using namespace std;//树节点结构 struct Node {char ch;int freq;Node *left;Node *right;No…

【LeetCode: Z 字形变换 + 模拟】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

产业需求大数据平台

产业需求大数据平台&#xff0c;依托大数据、NLP等技术&#xff0c;全面采集区域产业人才需求数据&#xff0c;从宏观、中观、微观三个层面对产业需求进行分析&#xff0c;并匹配学校自身的办学定位、专业布局、人才培养目标、培养规格和课程设置&#xff0c;进行专业设置匹配度…

MySQL-进阶-存储引擎

一、MySQL体系结构 二、存储引擎简介 三、存储引擎特点 1、InnoDB 2、MyISAM 3、Memory 四、存储引擎选择

如何发现帕鲁私服漏洞

白天当帕鲁、晚上抓帕鲁 相信所有的帕鲁玩家都不希望辛辛苦苦肝了几百小时抓的帕鲁因为网络入侵消失&#xff0c;除了抵御游戏内的强盗入侵&#xff0c;还要抵御现实世界的网络入侵&#xff0c;原本单纯的帕鲁变的复杂无比。 服务器弱口令、服务漏洞、未授权访问等入侵手段&a…

STM32学习笔记(三) —— GPIO点亮LED

1.GPIO简介 GPIO&#xff0c;全称是General-purpose input/output&#xff08;通用输入输出&#xff09;。在单片机中是表示能被控制的引脚&#xff0c;能检测输入信号的高低电平&#xff0c;也能输出高低电平控制外部设备。STM32F103RCT6一共有64个引脚&#xff0c;其中有51个…

二维数组的学习

前言 在前面我们学习了一维数组&#xff0c;但是有的问题需要用二位数组来解决。 二维数组常称为矩阵&#xff0c;把二维数组写成行和列的排列形式&#xff0c;可以有助于形象化的理解二维数组的逻辑结构。 一、二维数组的定义 二维数组定义的一般格式&#xff1a; 数据类型 数…

Mac安装及配置MySql

Mac下载配置MySql mysql下载及安装 下载地址&#xff1a;https://dev.mysql.com/downloads/mysql/ 根据自己电脑确定下载x86还是ARM版本的 如果不确定&#xff0c;可以查看自己电脑版本&#xff0c;终端输入命令 uname -a 点击Download下载&#xff0c;可跳过登录注册&…

笨蛋总结JVM

笨蛋总结JVM 由于Java语言将自己的内存控制权交给了虚拟机&#xff0c;所以需要了解虚拟机的运行机制 &#xff08;主要用于回顾JVM&#xff09; 笨蛋总结JVM 笨蛋总结JVM1.运行时数据区域线程私有区域程序计数器Java虚拟机栈本地方法栈 线程共享区域堆方法区 1.2程序计数器…

ctfshow web71

开启环境&#xff1a; c?><?php $anew DirectoryIterator("glob:///*"); foreach($a as $f) {echo($f->__toString(). );} exit(0); ?> cinclude("/flagc.txt");exit();

SD-WAN技术:异地组网监控的革新之选

在当今数字化的商业环境中&#xff0c;企业对于远程监控的需求日益增长。无论是分支机构的管理&#xff0c;还是跨地域的项目协作&#xff0c;稳定、高效的网络监控系统都显得至关重要。然而&#xff0c;异地组网监控面临着数据传输、设备兼容性、安全性等一系列挑战。在这一背…

GUN/Linux时间同步服务之chrony配置管理

风险告知 本人及本篇博文不为任何人及任何行为的任何风险承担责任&#xff0c;图解仅供参考&#xff0c;请悉知&#xff01;相关配置操作是在一个全新的演示环境下进行的&#xff0c;演示环境中没有任何有价值的数据&#xff0c;但这并不代表摆在你面前的环境也是如此。生产环境…