linux下的npm安装
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安装相关推荐
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
- linux下从git获取有权限的代码,linux下从源代码安装git
之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...
- linux编译安装jpeg,Linux下JPEG库安装脚本(转)
Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...
- Linux下图解minicom安装
Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...
- Linux下的软件安装方法介绍
本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...
- linux下nginx编译安装
转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...
- linux下pptpd的安装配置(×××)
linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!) 环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD ...
- OpenCV在Linux下的编译安装(Ubuntu )
OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...
- Linux下Nagios的安装与配置
Linux下Nagios的安装与配置 2017-03-23 17:40:20 来源: 点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...
最新文章
- SpringBoot 启动错误搜集
- windows常用技巧
- 第4章 springboot热部署 4-1 SpringBoot 使用devtools进行热部署
- SpringCloud整合nacos服务时无法发现服务
- Hibernate 中出现 xxx表 is not mapped xxx的问题
- android listview边框颜色,Android实现带有边框的ListView和item的方法
- rabbitmq direct 多个消费者_RabbitMQ从零开始
- 如何判断各种手机浏览器?
- fadein和fadeto_jQuery fadeIn,fadeOut,fadeTo
- Leetcode 257. 二叉树的所有路径
- T6企业管理软件 5.1 - 导出单据列表显示“数据库已达到最大值”“创建临时表失败”
- 《东周列国志》第四十六回 楚商臣宫中弑父 秦穆公崤谷封尸
- HIGEN海坚驱动器维修FDA7045伺服变频器维修
- 欧莱雅迎来入华25周年;万代南梦宫集团将启用新logo | 美通企业日报
- 浏览器利用框架BeEF测试
- LWC 66: 759. Employee Free Time
- MacBook Air(2012)维修笔记
- 3D游戏的碰撞检测是如何实现的?
- 趣图:看到网友晒了新抱枕,我也想换个新的了
- 正则匹配以xx开头以xx结尾的单词
热门文章
- 手机突然电量消耗很快_手机耗电突然变快怎么办 手机耗电突然变快解决办法【详解】...
- JavaScript 三目运算符的注意点
- linux蓝牙鼠标自动断开,Manjaro Linux 连接蓝牙鼠标后重启电脑得重新连接 解决方案-Go语言中文社区...
- MySQL 案例-教学管理信息系统
- linux 入门学习 退出vi编辑器
- 张钹院士:浅谈人工智能与大数据的关系
- 华为的型号命名规则_华为畅享Z 5G官宣,将于5月24日发布
- codeVS 3914昆虫繁殖
- markdown笔记语法攻略,零基础包教包会
- 中国现在哪里有什么世界一流大学?