node环境安装——npm修改默认全局安装路径

一、安装Node

首页,我们先下载node.js的安装包.

如果你不知道去哪里下载,那就戳这里→ ↓↓↓node.js安装包↓↓↓

 

 

 安装完以后,打开 命令行 查看node.jsnpm是否安装成功

$ node -v //查看node.js版本
v12.13.1
$ npm -v //查看npm版本
6.12.1

npmnpm是随同node.js一起安装的包管理工具 。
node中文文档:同时也是安装包下载地址

二、修改npm的全局安装包路径

声明:该文章所提到的配置路径需要根据你实际创建的文件夹路径而定

2.1、解释局部安装和全局安装的区别

这里就不得不提npm的两种安装方式了

  • 局部安装
     npm install <tool_name>

    局部安装的包,只在当前安装路径下级路径起作用。
    默认的安装路径为:/命令行当前路径/node_modules/

  • 全局安装
    npm install -g <tool_name>
    全局安装的包,任何路径下的项目都可以引用。
    默认的安装路径为:C:\Users\用户名\AppData\Roaming\npm
    默认的缓存路径为:C:\Users\用户名\AppData\Roaming\npm_cache


2.2、如何修改npm默认全局安装路径步骤

我必须说明一点:正常情况下,其实没必要修改npm全局安装路径这种的只有C盘固态的除外。

有强迫症的同学可以将这个路径修改到你的node安装目录下,比如我安装在E:\nodejs\

 

 

按照一贯的惯例(别问我,我也不知道哪里来的惯例 ~.~),

我们新建两个目录(目录位置自己确定)

全局安装路径:E:\nodejs\node_global\
全局缓存路径:E:\nodejs\node_cache\

 

 

 然后命令行输入

npm config set prefix "E:/nodejs/node_global"
npm config set cache "E:/nodejs/node_cache"

npm config ls查看配置

 然后,我们安装一个less包试一试

npm install -g less

2.3、使全局安装的模块命令在任意路径下有效(配置环境变量)

现在我们更改了npm全局模块默认的存放路径和cache路径,此时不能随便在各个目录使用module里安装的模块,因为电脑系统现在还不知道你把默认路径给改了,所以需要修改系统环境变量。
1、系统变量 path新增一个路径
E:\nodejs\node_global\
2、新增系统变量NODE_PATH变量值为
E:\nodejs\node_global\node_modules

保存后重启cmd窗口,就可以在任意目录使用全局安装的模块命令

三、总结

唔~,故事讲到这里差不多要结束了。

对了,你是不是感觉到,修改一个路径而已,为何这么麻烦呢?

没错 !!! 我也这么觉得

所以,我教新员工安装环境时都是直接让他们用户文件夹C:\Users\aze下修改就OK了(前提是你要执行过前文修改路径的命令行,是不是很cao蛋?)。

就像这样

 嗯 ,是不是很简单O(∩_∩)O哈哈~!

四、关于npm install 下载缓慢的问题(使用cnpm)

可以使用淘宝官方的镜像地址下载所需的资源
npm install -g cnpm --registry=https://registry.npm.taobao.org

 

posted @ 2022-05-13 11:14  Arbitrary233  阅读(7761)  评论(0编辑  收藏  举报