mac node配置
修改nodejs 的全局安装指定路径
一、背景说明:
由于 npm 全局安装模块的默认路径没有权限,需要另外指定路径存放
二、前提条件:
(按“command+空格”启动 Spotlight 输入 terminal 后按回车打开终端)
进入 终端 ,然后输入 node -v ,查看node版本,测试是否安装node,出现版本号就表示已安装
进入 终端 ,然后输入 npm -v ,查看npm版本,测试是否安装 npm,出现版本号就表示已安装
三、配置 npm 的 全局模块(node_global) 的存放路径 以及 缓存(node_cache) 的存放路径。
比如我是想把它们放在“/Users/xxxxxx[!此处为自己开机账号]/nodejs”这个路径下,那么接下来:
-
在“/Users/xxxxxx[!此处为自己开机账号]/nodejs”路径下新建两个文件夹,分别叫“node_global”“node_cache”
-
终端控制台里将上面新建的两个的文件夹分别设置为全局模块和缓存的路径:
npm config set prefix “/Users/xxxxxx[!此处修改为自己开机账号]/nodejs/node_global”
npm config set cache “/Users/xxxxxx[!此处修改为自己开机账号]/nodejs/node_cache”
是否设置成功,可以在控制台输入如下命令查看:
npm config get prefix
npm config get cache
若配置出错,可通过修改 .npmrc文件中配置项为对应正确路径来解决<