前言

  1. 这里主要是npm配置文件的学习和配置,以及安装包目录的修改。
  2. 有兴趣、志同道合的朋友➕VX:Fengfl1222

一、npm配置 说明

  • npm 通过config 命令配置的内容,其实都配置在npm配置文件中,

  • 如淘宝镜像的配置,如通过 npm install 命令安装的 包的路径 也可以在npm配置文件中配置。

  • 所以 特来了解下这个文件。

二、npm 配置文件地址

  1. npm的配置文件是 .npmrc ,默认在用户目录C:\Users\用户\下。

  2. 如果找不到,可以使用如下命令查看配置文件的位置

    npm config get userconfig  ## 查看配置文件路径,
    

在这里插入图片描述

  1. 以下config命令也是很好用:
    npm config ls ## 查看简单的配置项
    npm config ls -l  ## 查看所有配置项
    npm config get cache  ## 查看缓存配置,get后面可以跟任意配置项
    npm config edit  ## 直接编辑config文件,这个会打开文本
    

二、npm 配置安装包路径

依赖包默认放在C盘不太合适,为了方便对依赖包管理, 我们将管理包的路径设置在单独的地方(因为我是在公司,还是放在了C盘 nodejs 安装路径哈~):

  1. 默认安装的包的路径,可以通过 npm config ls 或者 npm -g root命令来查看位置
    在这里插入图片描述

  2. 分别执行下边的命令,设置为自定义的包管理路径:

    npm config set prefix "C:\Program Files\nodejs\node_global"
    npm config set cache "C:\Program Files\nodejs\node_cache"
    
  3. 再次通过命令``npm config ls`查看 安装包的路径

  4. 修改好路径为这个C:\Program Files\nodejs\node_global\node_modules包下载路径 配置 环境变量(因为有可能修改安装包路径后,下载的包命令因为找不到路径就不能使用了)

三、 npm 安装包路径配置环境变量

当安装了一个依赖,进行使用命令使用时,却发现报错了:xxx command not found 。

原因很简单,就是我们修改了路径,环境变量却还没配置,所以系统找不到可执行程序。打开环境变量配置,在系统变量中新增NODE_PATH,变量值为设置的安装路径下的node_modules

在这里插入图片描述
然后就可以愉快的将全局包安装在随意的位置啦。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐