以前在windows上配置nodejs环境,环境变量是要加 NODE_PATH
到用户变量,再在系统变量引入 NODE_PATH
的,而npm install
的全局包目录会存放在C:/Users[用户]/administrator[你的计算机名字]/AppData/Roaming/npm
目录下,不过现在貌似有更高级的做法!
1.在windows下nodejs和npm环境变量配置
本例nodejs安装目录D:/nodejs
,根据你的实际情况替换
一般来说.npmrc
文件路径为 C:/Users/[username]/.npmrc
,例如C:/Users/Administrator/.npmrc
在nodejs安装目录下创建D:/nodejs/node_global
、D:/nodejs/node_cache
两个文件夹存放全局包
步骤1:修改默认的全局目录
方法一
到node安装目录D:/nodejs
执行以下命令:
npm config set prefix D:/nodejs/node_global/ // 全局包目录
npm config set cache D:/nodejs/node_cache/ // 全局包缓存目录
方法二
直接修改C:/Users/Administrator/.npmrc
文件的cache值和prefix值,文件如下:
prefix=D:\nodejs\node_global
cache=D:\nodejs\node_cache
registry=https://registry.npm.taobao.org/
步骤2:配置环境变量
在计算机->属性->高级系统配置->环境变量->用户变量->编辑Path,新增2个目录:
D:\program\nodejs
D:\program\nodejs\node_global
2.在linux下nodejs和npm环境变量配置
本例nodejs安装目录/usr/local/nodejs
,根据你的实际情况替换
一般来说.npmrc
文件路径为 ~/.npmrc
依旧在nodejs安装目录下创建/usr/local/nodejs/node_global
、/usr/local/nodejs/node_cache
两个目录存放全局包
步骤1:修改默认的全局目录
方法一
到node安装目录/usr/local/nodejs
执行以下命令:
npm config set prefix /usr/local/nodejs/node_global/ // 全局包目录
npm config set cache /usr/local/nodejs/node_cache/ // 全局包缓存目录
方法二
直接修改~/.npmrc
文件的cache值和prefix值,文件如下:
prefix=/usr/local/nodejs/node_global
cache=/usr/local/nodejs/node_cache
步骤2:全局变量配置
修改全局变量配置
vi /etc/profie
加入NODE_PATH
等变量,内容如下:
NODE_HOME=/usr/local/nodejs
NODE_PATH=$NODE_HOME/node_global/:$PATH
PATH=$NODE_PATH/bin:$PATH
到此配置完成。
出处:www.l1mn.com
原文地址:https://www.l1mn.com/p/z9f8f1.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
Copyright © L1MN.COM 联系方式:l1mnfw@163.com