版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接和本声明。
引言:
好久没有在windows
上配过node
, 记得之前node环境变量是要加 NODE_PATH
到用户变量,再在系统变量引入NODE_PATH
的,而npm install
的全局包目录会存放在C:/Users[用户]/administrator[你的计算机名字]/AppData/Roaming/npm
目录下,而如今貌似有更高级的作法!css
传统方法总结:
- npm包全局目录:
C:/Users/[username]/AppData/Roaming/npm/node_modules
- npm包全局命令目录:
C:/Users/[username]/AppData/Roaming/npm
- npm实际去找全局命令的目录:
C:/Users/[username]/.npmrc
文件内容的prefix
值 - npm包全局cache目录:
C:/Users/[username]/.npmrc
文件内容的cache
值 - 须要配置系统环境变量:计算机->属性->高级系统配置->环境变量->
PATH/NODE_PATH
…balabala~~~
1、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安装目录
- 1
2. 修改默认的全局目录
方法一: 到node安装目录[D:/node]执行如下命令:html
- 1
- 2
- 3
方法二node
直接修改C:/Users/[username]/.npmrc
文件的cache
值和prefix
值,文件以下:linux
- 1
- 2
- 3
3.配置环境变量
计算机->属性->高级系统配置->环境变量->用户变量->编辑path
,添加`global“目录以下:web
- 1
总结:npm
- 不须要添加系统环境变量
NODE_PATH
,只需编辑用户环境变量 - 包安装统一到node安装包目录,便于管理查询
- 只需修改
.npmrc
一个文件 - 以前
path
可能会产生影响,不生效请删除原环境path
中node
相关内容,尝试重启机器
2、Linux node/npm初始化环境变量的配置
1. .npmrc修改
- .npmrc文件位置
~/.npmrc
- 依旧建立node_global、node_cache两个文件夹存放全局包
- 本例node安装目录为
/SOFTWARE/node-v8.9.4-linux-x64/
step1:windows
- 1
- 2
step2:
输入如下内容 缓存
- 1
- 2
/SOFTWARE/node-v8.9.4-linux-x64/
是个人安装包路径,跟你实际状况替换ruby
step1 & step2 也能够直接敲如如下命令markdown
- 1
- 2
2.全局变量配置
step1:
- 1
step2:
输入如下内容,加入NODE_PATH
等变量
- 1
- 2
- 3
step3: 测试
- 1
- 1