NPM设置

在node安装目录创建/nodejs/node_global、/nodejs/node_cache两个文件夹存放全局包
CMD下执行如下命令:

1,环境变量的一种配置方法

增加环境变量 系统变量NODE_PATH 内容是:D:\Program Files\nodejs\node_global\node_modules

NODE_PATH是NODE中用来寻找模块所提供的路径注册环境变量,像操作系统中都会有一个PATH环境变量,当系统调用一个命令的时候,就会在PATH变量中注册的路径中寻找,如果注册的路径中有就调用,否则就提示命令没找到,NODE_PATH类似如此。

NODE模块加载(查找)是从项目的根位置递归搜寻 node_modules 目录,直到文件系统根目录的 node_modules,如果还没有查找到指定模块的话,就会去 NODE_PATH中 注册的路径中查找。

说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。

2,环境变量的另一种配置方法

参考:https://blog.csdn.net/jianleking/article/details/79130667
3.配置环境变量
计算机->属性->高级系统配置->环境变量->用户变量->编辑path,添加`global“目录如下:

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

总结:

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

 

批注:实测第二种是好使的

未经允许不得转载:MR LYU » NPM设置

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址