NPM(node package manager)是node的包管理工具。因为node是一套轻内核的平台,它虽然提供了一系列的内置模块,但远远不足以满足开发者的需求,于是出现了包(package)的概念。NPM 既可以说是Node的开放式模块登记和管理系统,是一个生态圈或社区,也可以说是Node默认的模块管理器,是一个命令行软件,用来安装和管理Node模块。其官方的社区地址为 https://www.npmjs.com/,其对应的国内加速镜像为 https://npm.taobao.org/。

安装全局NPM

一般来说npm不需要单独安装,因为在使用nvm来安装node的时候,默认会连带安装npm。在上一篇文章Node环境的配置与安装(windows系统)当中介绍了,当我们用-> nvm install 5.5.0 32 完成5.5.0版本的node安装之后,会在 D:\nodejs\nvm 目录下生成一个名为 v5.5.0的文件夹。当使用-> nvm use 5.5.0 32完成切换当前系统使用的node版本为5.5.0。此时 D:\nodejs\nodejs这个快捷方式文件夹指向的路径为 D:\nodejs\nvm\v5.5.0。在这个文件夹有npm.cmd文件,此时用这个npm下载的全局的模块包都默认保存在v5.5.0这个文件夹下的node_modules文件夹当中。由于我们经常需要通过nvm来切换node的使用版本,为了在切换之后,之前安装过的全局模块包仍能正常使用,所以我们需要设置npm的全局安装路径。

1、修改全局安装路径

我们想要将npm的全局安装路径设置为 D:\nodejs\nvm\npm,故我们在cmd当中输入命令->npm config set prefix D:\nodejs\nvm\npm。

2、下载最新版本的NPM

用命令->npm install npm -g 来将npm安装至 D:\nodejs\nvm\npm 文件夹下。此时该文件夹下会自动生成如下的文件。

3、配置环境变量

在环境变量的用户变量当中,新建一个名为NPM_HOME的变量,其值为D:\nodejs\nvm\npm。再在用户变量的PATH值后面编辑加上;%NPM_HOME%;注意此时在PATH值当中;%NPM_HOME%;一定要位于;%NVM_SYMLINK%;的前面。

NRM的使用

NRM ( Node Registry Manager ) 是一个快速切换npm源的工具。

linux npm全局安装路径,NPM全局路径的设置及NRM的使用相关推荐

  1. nodejs npm install -g 全局安装和非全局安装的区别

    1. npm install xxx -g 时, 模块将被下载安装到[全局目录]中. [全局目录]通过 npm config set prefix "目录路径" 来设置. 比如说, ...

  2. 关于内网linux系统如果安装nodejs,npm,express,mongodb,forever等

    内网的linux系统要安装nodejs以及express等系列的框架,因为系统是局域网和互联网是物理隔离的,所以,没法像官网的安装教程那样直接install了,只能手动安装,这里已经我们自己的linu ...

  3. Linux的cuda安装找不到路径,Cuda安装详细步骤

    为了学习Caffe新买了笔记本,安装cuda时遇到了很多问题,不过好在都成功的解决了. 网上有很多cuda的安装教程,每个人的电脑配置不同遇到的问题也不一样,现在就我自己的安装配置情况总结一下具体的安 ...

  4. npm/yarn修改全局安装路径和缓存路径。。。

    前言 命令行界面打开方式 window + r -> cmd 建议 yarn 和 npm 的 全局安装位置 和 全局bin位置,最好设置在同一个盘符呢,这样 bin 目录中的 .cmd脚本文件中 ...

  5. npm全局安装和本地安装和本地开发安装(npm install --g/--save/--save-dev)

    详细说明参考:http://www.cnblogs.com/PeunZhang/p/5629329.html 我个人理解: 1.全局安装(npm install -g)是为了用命令行,比如在windo ...

  6. npm包全局安装和局部安装,执行包命令有什么不同?

    之前开发了一个npm的包.在实际应用中发现了一个问题.如果你想要直接执行这个包的命令,那么你就需要全局安装这个包.如果你只是局部安装,且没有在package.json文件中配置的话,就会提示该命令无法 ...

  7. NodeJS——模块全局安装路径配置以及关于supervisor的问题解释

    下载安装NodeJS后,在自己选择的路径下会有如下的文件: 默认情况下NodeJS安装会同时安装npm(模块管理器:用于管理用户require的模块,有全局和本地两种). 注:全局:执行npm  in ...

  8. window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)

    文章目录 一.卸载node 二.安装nvm 三.配置路径和下载源 四.使用nvm安装node 五.nvm常用命令 六.卸载nvm 七.全局安装npm.cnpm 八.遇到的问题 nvm 全名 node. ...

  9. macOs下全局安装npm包的设置问题

    在命令行中创建一个文件.npm-global,把这个文件作为全局安装的文件夹 mkdir ~/.npm-global 设置路劲 npm config set prefix '~/.npm-global ...

  10. npm 模块 移除_node.js - 全局删除所有npm模块的命令?

    node.js - 全局删除所有npm模块的命令? 是否有删除所有全局npm模块的命令? 如果没有,你有什么建议? EhevuTov asked 2019-02-05T11:11:43Z 17个解决方 ...

最新文章

  1. 如何使用Leangoo敏捷工具做测试管理。
  2. TCP_Wrappers 基于TCP的安全控制
  3. Linux 常用命令与设置
  4. Android DEX 基础
  5. 使用Fiddler进行iOS APP的HTTP/HTTPS抓包
  6. 关于bin和obj文件夹。debug 和release的区别(转)
  7. 初步认识深度学习笔记(一)
  8. 一文告诉你雾计算与云计算的区别及对物联网的价值!
  9. Dubbo学习总结(4)——Dubbo基于Zookeeper实现分布式实例
  10. linux选择内核命令,Lenky个人站点
  11. 计算机办公小知识,工作常用电脑知识技巧大全
  12. 密钥管理系统研究(一)
  13. python中dot函数_np.dot()函数的用法详解
  14. sina 股票接口 2022.1.21 更新
  15. 【TFT屏幕】1.44寸彩屏
  16. 只需 2 张照片就能 2D 变 3D,这个 AI 能自己脑补蜡烛吹灭过程
  17. 工作站 显卡 测试软件,【戴尔Precision 3530移动图形工作站笔记本使用总结】配置|硬盘|显卡|屏幕|续航_摘要频道_什么值得买...
  18. Unity场景渲染之混合光照模式下的 Baked Indrect(十)
  19. python 邮件_Python发送邮件(常见四种邮件内容)
  20. 系统监理工程师学习笔记

热门文章

  1. Mininet教程(六):多数据中心带宽实验
  2. 手机间高速传输---微传
  3. Python 判断列表中是否含有给定字符串
  4. imx6ul 驱动详解
  5. 16、Kanzi插件——通过Kanzi Engine插件创建自定义动作+代码解析
  6. pion最简单webrtc例子
  7. PHP的OpenSSL加密扩展学习(三):证书操作
  8. 【win10系统重装】
  9. 太合音乐领千千音乐突围:在线音乐铜墙铁壁难闯
  10. 毕业从事弱电3个月,我为什么会选择转行网络工程师