NodeJs环境安装与配置的实现步骤

 更新时间:2024年01月30日 08:36:50   作者:王大可996  
本文主要介绍了NodeJs环境安装与配置,包括配置环境和配置国内镜像,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

安装

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

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

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

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

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

node -v

npm -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    # 测速

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

到此这篇关于NodeJs环境安装与配置的文章就介绍到这了,更多相关NodeJs环境安装与配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • 一文详解如何降低node包版本

    一文详解如何降低node包版本

    这篇文章主要给大家介绍了关于如何降低node包版本的相关资料,在开发的工程中我们可能需要经常切换node版本来应对不同的开发环境,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • 简单了解node npm cnpm的具体使用方法

    简单了解node npm cnpm的具体使用方法

    这篇文章主要介绍了简单了解node npm cnpm的具体使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • nodejs实现的连接MySQL数据库功能示例

    nodejs实现的连接MySQL数据库功能示例

    这篇文章主要介绍了nodejs实现的连接MySQL数据库功能,结合实例形式分析了nodejs连接及查询mysql数据的相关操作步骤与实现技巧,需要的朋友可以参考下
    2018-01-01
  • 在NPM发布自己造的轮子的方法步骤

    在NPM发布自己造的轮子的方法步骤

    这篇文章主要介绍了在NPM发布自己造的轮子的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • Node.js之如何创建TCP服务器端

    Node.js之如何创建TCP服务器端

    这篇文章主要介绍了Node.js之如何创建TCP服务器端问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • Node.js使用Koa搭建 基础项目

    Node.js使用Koa搭建 基础项目

    时下前端工程师有很多人比较关注NodeJs以及express 框架或者Koa 框架之类的新技术。难得我最近闲时较多,利用一下旧历新年尚未正式到来的这片闲暇,也来涉足其中,一窥其中奥妙。
    2018-01-01
  • Express下采用bcryptjs进行密码加密的方法

    Express下采用bcryptjs进行密码加密的方法

    本篇文章主要介绍了Express下采用bcryptjs进行密码加密的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • nvm安装使用及常用命令

    nvm安装使用及常用命令

    nvm主要是用来管理 nodejs 和 npm 版本的工具,可以用来切换不同版本的 nodejs,这篇文章主要介绍了nvm安装与使用,需要的朋友可以参考下
    2023-01-01
  • node+express+axios实现单文件上传功能

    node+express+axios实现单文件上传功能

    这篇文章主要为大家详细介绍了node+express+axios实现单文件上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • node.js实现博客小爬虫的实例代码

    node.js实现博客小爬虫的实例代码

    这篇文章通过实例代码来给大家介绍如何利用node.js实现博客小爬虫,有需要的朋友们可以直接运用文中给出的实例代码来进行实践学习,感兴趣的朋友们下面来一起看看吧。
    2016-10-10

最新评论