nodejs 环境变量配置

nodejs 环境变量配置文章目录一 安装 nodejs 二 配置 node 环境变量三 配置全局安装包四 配置全局安装包环境变量一 安装 nodejs 下载地址 https nodejs org en download 选择电脑对应的版本 傻瓜式安装 我的安装路径 G Node js 下面将使用该路径配置环境变量二 配置 node 环境变量安装成功 配置 node 环境变量在系统环境变量里添加 G Node js 配置成功就可以在任何路径下使用 node npm npx 命令三 配置全局安装包打开 cmd

一、安装 nodejs

下载地址:https://nodejs.org/en/download/

选择电脑对应的版本,傻瓜式安装,我的安装路径 G:\Node.js,下面将使用该路径配置环境变量

在这里插入图片描述

二、配置 node 环境变量

安装成功、配置 node 环境变量

三、配置全局安装包路径

打开cmd 窗口运行下面命令,路径可以随便指定,路径不存在会自动生成

npm config set prefix "G:\Node.js\node_modules\node_global" npm config set cache "G:\Node.js\node_modules\node_cache" 

在这里插入图片描述

测试是否配置成功

npm install -g vue 
四、配置全局安装包可执行环境变量

配置全局安装包环境变量的目的是,当你使用 npm install -g 安装的模块,可以不用配置每个模块环境变量就可以使用

  • 如果你不配置全局安装包环境也可以,当你安装一个全局可执行包时,需要给每一个都添加环境变量,或者只有进入该目录才能使用
  • 如下,所示全局安装,我配置了全局安装包环境变量就可以在任意地方运行勾选的命令

在这里插入图片描述
配置方法

只需要将刚才设置的全局安装包路径添加到系统环境变量 path 即可

G:\Node.js\node_modules\node_global\ 

在这里插入图片描述

五、配置全局包依赖

这个是为了多项目引用共同的 node_modules,假如你觉得每个项目都去 npm install 安装 node_modules,里面有很多重复的,很麻烦,很占空间,可以配置环境变量 NODE_PATH

G:\Node.js\node_modules 

nodejs 模块查找的步骤

引用知乎的回答 链接:https://www.zhihu.com/question//answer/

  1. 开始在程序文件同一目录下查找;
  2. 是核心模块吗?是,返回模块:否,继续进行;
  3. 模块在当前目录下的 node_modules下吗?是,返回模块:否,继续进行;
  4. 尝试进入父目录,父目录存在吗?是,返回3:否,继续进行;
  5. 模块在环境变量 NODE_PATH 指定的目录下吗?是,返回模块:否,抛出异常。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198808.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:26
下一篇 2026年3月26日 下午2:26


相关推荐

  • Python安装与第三方工具——pycharm安装

    Python安装与第三方工具——pycharm安装​​

    2022年8月28日
    8
  • 关闭防火墙 linux_linux系统防火墙关闭

    关闭防火墙 linux_linux系统防火墙关闭抛开实际生产环境个人平时练习的时候安装虚拟机可能遇到过很多坑就很烦,可能很大一部分原因都是防火墙没关掉哈哈哈哈所以建议永久性关闭防火墙下面是CentOs7关闭防火墙的命令!1:查看防火状态systemctlstatusfirewalld如果是这样就开着呢如果是这样就是关着2:暂时关闭防火墙systemctlstopfirewalld3:重启防火墙systemctlenablefirewalld5:永久关闭后重启Linux永久关闭防火墙firewalld和selli

    2025年9月20日
    9
  • 五、eclipse如何创建一个ftl(FreeMarker)的文件和设置ftl文件的显示风格(ftl文件高亮显示)

    五、eclipse如何创建一个ftl(FreeMarker)的文件和设置ftl文件的显示风格(ftl文件高亮显示)1、首先需要在eclipse中去下载一个FreeMarker插件https://blog.csdn.net/IT_CREATE/article/details/86682538 2、创建ftl的文件(有多种方式,我会分别介绍)2.1利用file来创建,我们new个file文件写上页面的名字,后缀名改为ftl这样就创建好了,不过里面没有任何内容,我们需要自己添加一些基…

    2022年6月17日
    28
  • ebpf技术_EBM技术

    ebpf技术_EBM技术1.ebpf概述1.1ebpf发展历史BPF,及伯克利包过滤器BerkeleyPacketFilter,最初构想提出于1992年,其目的是为了提供一种过滤包的方法,并且要避免从内核空间到用户空间的无用的数据包复制行为。它最初是由从用户空间注入到内核的一个简单的字节码构成,它在那个位置利用一个校验器进行检查——以避免内核崩溃或者安全问题——并附着到一个套接字上,接着在每个接…

    2026年2月11日
    4
  • 关于相对定位与绝对定位的区别

    关于相对定位与绝对定位的区别之前一直搞不明白 html 中 positon relative 和 position absolute 这两个属性 这里记录一下 理论解释 相对定位 该元素相对于自己原有位置 偏移一定距离 相对的是自己 绝对定位 该元素相对于其父元素 偏移一定距离 相对的是父元素 重点是这个父元素也需要是设置了 position 属性 从最近的父元素开始找 直到找到 body 位置为止 好吧 光看理论解

    2026年3月16日
    2
  • 数据库设计工具推荐

    数据库设计工具推荐要是MySQL推荐Workbench。PD(PowerDesigner)和ERWin。大家是这样介绍的,需要的可以使用下看看。

    2022年7月4日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号