700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > node环境变量配置 npm环境变量配置

node环境变量配置 npm环境变量配置

时间:2019-06-07 13:22:24

相关推荐

node环境变量配置 npm环境变量配置

引言:

很久没有在windows上配过node, 记得以前node环境变量是要加NODE_PATH到用户变量,再在系统变量引入NODE_PATH的,而npm install的全局包目录会存放在C:/Users[用户]/administrator[你的计算机名字]/AppData/Roaming/npm目录下,而现在貌似有更高级的做法!

传统方法总结:
npm包全局目录:C:/Users/[username]/AppData/Roaming/npm/node_modulesnpm包全局命令目录:C:/Users/[username]/AppData/Roaming/npmnpm实际去找全局命令的目录:C:/Users/[username]/.npmrc文件内容的prefix值npm包全局cache目录:C:/Users/[username]/.npmrc文件内容的cache值需要配置系统环境变量:计算机->属性->高级系统配置->环境变量->PATH/NODE_PATH…balabala~~~

一、node配置新方法( 以windows为例 )

.npmrc位置C:/Users/[username]/.npmrc在node安装目录创建/nodejs/node_global/nodejs/node_cache两个文件夹存放全局包本例node安装目录D:/node本例成功后全局包安装的包目录D:/node/nodejs/node_global/lib/node_modules
1.node安装目录

安装node到[D:/node]下

2. 修改默认的全局目录

方法一: 到node安装目录[D:/node]执行以下命令:

npm config set prefix D:/node/nodejs/node_global/ //全局包目录,就在node安装目录新建了个nodejs文件夹存放npm config set cache D:/ndoe/nodejs/node_cache/ //全局包缓存目录,就在node安装目录新建了个nodejs文件夹存放

方法二

直接修改C:/Users/[username]/.npmrc文件的cache值和prefix值,文件如下:

prefix=D:\node\nodejs\node_globalcache=D:\node\nodejs\node_cacheregistry=https://registry./

3.配置环境变量

计算机->属性->高级系统配置->环境变量->用户变量->编辑path,添加`global``目录如下:

PATH: D:\node\nodejs\node_global\;

总结:

不需要添加系统环境变量NODE_PATH,只需编辑用户环境变量包安装统一到node安装包目录,便于管理查询只需修改.npmrc一个文件之前path可能会产生影响,不生效请删除原环境pathnode相关内容,尝试重启机器

二、Linux node/npm初始化环境变量的配置

1. .npmrc修改
.npmrc文件位置~/.npmrc依旧创建node_global、node_cache两个文件夹存放全局包本例node安装目录为/SOFTWARE/node-v8.9.4-linux-x64/

step1:

vi ~/.npmrc

step2:

输入以下内容

prefix=/SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_globalcache=/SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_cache/

/SOFTWARE/node-v8.9.4-linux-x64/是我的安装包路径,跟你实际情况替换

step1 & step2 的效果等同敲如下命令

npm config set prefix /SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_global/ //全局包目录,就在node安装目录新建了个nodejs文件夹存放npm config set cache /SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_cache/ //全局包缓存目录,就在node安装目录新建了个nodejs文件夹存放

2.全局变量配置

step1:

vi /etc/profie

step2:

输入以下内容,加入NODE_PATH等变量

NODE_HOME=/SOFTWARE/node-v8.9.4-linux-x64NODE_PATH=$NODE_HOME/nodejs/node_global/:$PATHPATH=$NODE_PATH/bin:$PATH

step3: 测试

npm install -g pm2 forever

pm2 // 如果未配置成功,会出现pm2: command not found

❤️❤️❤️❤️❤️❤️❤️❤️❤️ 如果对您有用,一分一块都是爱 ❤️❤️❤️❤️❤️❤️❤️❤️❤️

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。