NPM(Node Package Manager,即node包管理器), 是用Javascript编写, 最初由Isaac Z. Schlueter开发.它会随着node.js一起安装.用户可以通过npm把自己设计的模块分发到registry上, 也可以用npm从registry上下载并安装指定的模块.这个"registry" 是npm模块仓库提供的一个查询服务.

registry上的模块通常采用commonJs格式,而且包含了一个JSON格式的文件.

截止2016年7月, npm上的registry已经注册了280000个模块.

目前npm是世界上最大的软件注册中心. Open-source developer使用的npm 共享软件.

NPM是免费的.

NPM主要用三个区域组成:

- 网站 : https://www.npmjs.com/

- 命令行接口 :可以运行npm命令的地方: https://docs.npmjs.com/cli/npm

- 注册表(登记处): 是最大的公共的Javascript软件和元数据信息的存储地. https://docs.npmjs.com/misc/registry

其次, 如何安装它?

第一种安装

curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -
yum install -y nodejs
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install
npm run build

使用淘宝的npm镜像cnpm
因为下载都是国外服务器很慢会掉线,我们需要使用淘宝的npm镜像cnpm。
执行命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
启用淘宝的npm镜像cnpm,注意:启用后当我们要输入npm命令时,就需要输入cnpm
这个过程很慢,慢慢等吧。

出现这说明安装成功。

第二种安装

1. 登录你的linux os, 运行以下命令

cd /usr/localmkdir nodecd nodewget https://npm.taobao.org/mirrors/node/v15.8.0/node-v15.8.0-linux-x64.tar.gz  ls -l

下载之后, 你会发现一个.tar.gz的安装包.

2. 解压这个包

tar -zxvf node-v15.8.0-linux-x64.tar.gz  

你会发现已经有一个node的目录解压出来.查看bin下有npm, 也有node命令文件.

3. 创建sfot link

ln -s /usr/local/node/node-v15.8.0-linux-x64/bin/npm /usr/local/bin/npm
ln -s /usr/local/node/node-v15.8.0-linux-x64/bin/node /usr/local/bin/node

4. 删除已经下载的.tar.gz文件.

5. 尝试使用npm的命令如:

npm -v
node -v
npm run build

linux下的npm安装相关推荐

  1. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  2. linux下从git获取有权限的代码,linux下从源代码安装git

    之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...

  3. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  4. Linux下图解minicom安装

    Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...

  5. Linux下的软件安装方法介绍

    本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...

  6. linux下nginx编译安装

    转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...

  7. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  8. OpenCV在Linux下的编译安装(Ubuntu )

    OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...

  9. Linux下Nagios的安装与配置

    Linux下Nagios的安装与配置 2017-03-23 17:40:20     来源:    点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...

最新文章

  1. SpringBoot 启动错误搜集
  2. windows常用技巧
  3. 第4章 springboot热部署 4-1 SpringBoot 使用devtools进行热部署
  4. SpringCloud整合nacos服务时无法发现服务
  5. Hibernate 中出现 xxx表 is not mapped xxx的问题
  6. android listview边框颜色,Android实现带有边框的ListView和item的方法
  7. rabbitmq direct 多个消费者_RabbitMQ从零开始
  8. 如何判断各种手机浏览器?
  9. fadein和fadeto_jQuery fadeIn,fadeOut,fadeTo
  10. Leetcode 257. 二叉树的所有路径
  11. T6企业管理软件 5.1 - 导出单据列表显示“数据库已达到最大值”“创建临时表失败”
  12. 《东周列国志》第四十六回 楚商臣宫中弑父 秦穆公崤谷封尸
  13. HIGEN海坚驱动器维修FDA7045伺服变频器维修
  14. 欧莱雅迎来入华25周年;万代南梦宫集团将启用新logo | 美通企业日报
  15. 浏览器利用框架BeEF测试
  16. LWC 66: 759. Employee Free Time
  17. MacBook Air(2012)维修笔记
  18. 3D游戏的碰撞检测是如何实现的?
  19. 趣图:看到网友晒了新抱枕,我也想换个新的了
  20. 正则匹配以xx开头以xx结尾的单词

热门文章

  1. 手机突然电量消耗很快_手机耗电突然变快怎么办 手机耗电突然变快解决办法【详解】...
  2. JavaScript 三目运算符的注意点
  3. linux蓝牙鼠标自动断开,Manjaro Linux 连接蓝牙鼠标后重启电脑得重新连接 解决方案-Go语言中文社区...
  4. MySQL 案例-教学管理信息系统
  5. linux 入门学习 退出vi编辑器
  6. 张钹院士:浅谈人工智能与大数据的关系
  7. 华为的型号命名规则_华为畅享Z 5G官宣,将于5月24日发布
  8. codeVS 3914昆虫繁殖
  9. markdown笔记语法攻略,零基础包教包会
  10. 中国现在哪里有什么世界一流大学?