Mac node配置全局模块和缓存路径
本文最后更新于:December 3, 2021 pm
写者的电脑环境为Mac的。且安装的路径为默认路径。
目录
node 默认安装在 /usr/local/bin 目录下,我在 local 目录下新建 node_package ,并在 node_package 下新建 node_cache , node_global 目录;(注意地址!)
1
2
3
4
5# 操作命令
cd /usr/local
sudo mkdir -p node_package
sudo mkdir -p node_package/node_global
sudo mkdir -p node_package/node_cache修改node的配置文件,设置global、cache目录路径。
1
2
3
4
5
6# global位置
sudo npm config set prefix "/usr/local/bin/node_package/node_global"
# cache位置
sudo npm config set cache "/usr/local/bin/node_package/node_cache"
# 通过下面这个命令查看配置
npm config list
写者只执行到此,后面的就没有再执行了。自行根据情况而定。
为正在使用的用户设置权限
1
2
3# 设置权限
sudo chown -R [owner] /usr/local/bin/node_package # owner应该是用户名,写者没有执行,所有可自行尝试。
#sudo chown -R $USER /usr/local/bin/node_package配置环境变量,在.bash_profile文件中加入以下内容。
1
2
3
4
5
6
7
8# 执行命令
$ vim ~/.bash_profile
# 需要加入的环境变量
NODE_HOME=/usr/local/bin
NODE_MODULES=/usr/local/node_package/node_global
PATH=$NODE_HOME:$NODE_MODULES:$PATH
export NODE_HOME NODE_MODULES PATH
- 换源。因为node的服务器在国外,下载速度会比较慢,所以我把默认的镜像源,设置成阿里云的。
1
2
3
4# 1、设置阿里云镜像
sudo npm config set registry https://registry.npm.taobao.org
# 2、测试配置之后是否成功
sudo npm config get registry
本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/352522039.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!