最近在研究如何部署vue到linux上, 时常需要用到打包的命令npm,到底什么是npm, 如果本地的linux服务器没有, 要如何安装呢?

首先, npm是随同NodeJS一起安装的包管理工具,基本信息:

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

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

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

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

5. NPM是免费的.

6. NPM主要用三个区域组成:

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

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

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

其次, 如何安装它?

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

$ cd /usr/local
$ mkdir node
$ cd node
$ wget https://npm.taobao.org/mirrors/node/v4.4.7/node-v4.4.7-linux-x64.tar.gz
$ ls -l

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

2. 解压这个包

$ tar -zxvf node-v4.4.7-linux-x64.tar.gz
$ pwd
$ ls

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

3. 创建sfot link

$ ln -s /usr/local/node/node-v4.4.7-linux-x64/bin/npm /usr/local/bin/npm
$ ln -s /usr/local/node/node-v4.4.7-linux-x64/bin/node /usr/local/bin/node

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

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

$ npm run build

Linux上安装npm相关推荐

  1. 云服务器,Linux上安装xampp来搭建node,api

    目录 下载xampp: xampp安装步骤 安装守护进程pm2 服务器上启动node服务 Debian 10(Buster)上安装Firewalld 服务器的安全组规则,开放端口 linux查看自己的 ...

  2. 如何在Red Hat Enterprise Linux上安装Python 3

    如何在Red Hat Enterprise Linux上安装Python 3. 本文介绍如何安装Python 3, ,pip,venv,virtualenv和pipenv在企业Linux 7.按照本文 ...

  3. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  4. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  5. 在Linux上安装QT4

    比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具. 1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/k ...

  6. 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解

    明明安装了模块,还是出现 错误 ImportError: No module named 'pandas'  原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...

  7. linux上安装redis

    Redis Redis在linux上安装 将redis-3.0.7.tar.gz上传到linux虚拟机上 编译: a)       因为redis是C语言开发,所以需要先编译,在linux上编译需要依 ...

  8. Linux上安装paramiko模块

    Linux上安装paramiko模块 一.paramiko模块作用 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是pyt ...

  9. 在linux上安装Filezilla文件传输FTP软件

    在linux上安装Filezilla文件传输FTP软件 1 Filezilla安装方法一:使用apt-get安装 2 Filezilla安装方法二:使用filezilla安装包进行安装 1 Filez ...

最新文章

  1. linux vim6,VIM6:linux终端下的英文字典--SDCV
  2. H.264 RTP payload 格式
  3. kafka和storm集群的环境安装
  4. 计算机系统结构广义定义,《计算机系统结构》电子教案(清华版).ppt.ppt
  5. java finally 抛出异常_java抛出异常与finally实例解析
  6. GitHub之深入解析如何对项目做出贡献
  7. 2018/Province_Java_C/1/哪天返回
  8. 网络编程套接字(三)
  9. 播放框架模块:分而治之
  10. java中的容器问题
  11. 太强了!一个基于 Redis 的限流系统的设计!
  12. 2018达内web全套视频
  13. 软考下午c语言真题,软考程序员下午试题分析和备考建议
  14. 玩转ECharts制作图表之柱状图
  15. scrapy_splash文档
  16. Java 给Word指定字符串添加批注
  17. 服务器使用显示器的大小,别纠结了!看完这篇你就知道显示器买多大尺寸
  18. CSS如何实现文字两端对齐
  19. 百度智能小程序SEO指南
  20. 2019牛客暑期多校训练营(第一场)E.ABBA

热门文章

  1. 代码生活,体验苦修生活?
  2. C#微信扫码支付Demo
  3. RTX DLSS
  4. Idea部署Maven构建的web项目(Jspxcms)
  5. python编程游戏软件_python编程教学
  6. 冰冰学习笔记:内存操作函数
  7. 图标设计-CSDN就业班-专题视频课程
  8. RabbitMQ 教程
  9. 弘辽科技:网店标题优化技巧是什么?如何优化?
  10. sas 导入csv文件_SAS导入外部数据