一、安装 nodejs

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

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

在这里插入图片描述

二、配置 node 环境变量

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

在系统环境变量 path 里添加 G:\Node.js
在这里插入图片描述
配置成功就可以在任何路径下使用 node、npm、npx 命令
在这里插入图片描述

三、配置全局安装包路径

打开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

在 G:\Node.js\node_modules\node_global 路径下可以看到 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/54556864/answer/140135908

  1. 开始在程序文件同一目录下查找;
  2. 是核心模块吗?是,返回模块:否,继续进行;
  3. 模块在当前目录下的 node_modules下吗?是,返回模块:否,继续进行;
  4. 尝试进入父目录,父目录存在吗?是,返回3:否,继续进行;
  5. 模块在环境变量 NODE_PATH 指定的目录下吗?是,返回模块:否,抛出异常。
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐