npm介绍和使用

原创 2018年04月16日 19:46:58

npm是随同nodejs 一起安装的包管理工具,能解决nodejs代码部署上的很多问题,常见的场景:
1、允许用户从NPM服务器下载别人编写的第三方包到本地。
2、允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
3、允许用户将自己编写的包或者命令行程序上传到NPM服务器供别人使用。

查看npm版本 npm -v
这里写图片描述

npm 升级指令: npm install npm -g
使用淘宝镜像的指令:cnpm install npm -g

使用npm安装模块

npm 安装 Node.js 模块语法格式如下:

npm install <Module Name>

以下实例,我们使用 npm 命令安装常用的 Node.js web框架模块 express:

npm install express 

安装好之后,express 包就放在了工程目录下的 node_modules 目录中,因此在代码中只需要通过 require(‘express’) 的方式就好,无需指定第三方包路径。

var express = require('express');
var express = require('http');

全局安装与本地安装

npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如

npm install express      # 本地安装
npm install express -g   # 全局安装

如果出现以下错误:

npm err! Error: connect ECONNREFUSED 127.0.0.1:8888

解决办法为:

npm config set proxy null

本地安装

  1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
  2. 可以通过 require() 来引入本地安装的包。

全局安装

  1. 将安装包放在 /usr/local 下或者你 node 的安装目录。
  2. 可以直接在命令行里使用。

如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link。
接下来我们使用全局方式安装 express

 npm install express -g

查看安装信息

npm list -g

查看某个模块的安装信息

npm list grunt

npm介绍及基本操作

npm中文文档:https://www.kancloud.cn/shellway/npm-doc/199982 其实npm很好理解,就是node的包的管理工具 常用命令npm install n...
  • zcy_csdn123
  • zcy_csdn123
  • 2017-11-13 19:26:54
  • 93

NPM使用介绍

nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。 随着一系列基于nodes的应用/工具的出现,工作...
  • csdn_ds
  • csdn_ds
  • 2017-05-22 15:30:33
  • 561

NPM功能介绍

原文地址:http://www.ruanyifeng.com/blog/2016/01/npm-install.html npm 是 Node 的模块管理器,功能极其强大。它是 Node 获得成功...
  • tanga842428
  • tanga842428
  • 2017-05-08 12:18:28
  • 518

npm介绍及常见命令

欢迎来到Altaba的的博客,2017年8月20日 相信一个优秀的前端开发工程师如果不知道使用node.js的npm下载插件进行辅助开发都不能跟上前端发展趋势。首先,我来一一带大家踏入前端npm使用道...
  • Altaba
  • Altaba
  • 2017-08-21 00:36:05
  • 1532

grunt和NPM简介

grunt是一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于: ① 压缩文件 ② 合并文件 ③ 简单语法检查 这个工具对我的某个项目目录里面的项目文件做一些操作,比如压缩、查错、...
  • lengyuewusheng99
  • lengyuewusheng99
  • 2017-02-04 09:56:37
  • 297

NodeJSnpm工具介绍和使用

/**  * Created by cherish on 2016/5/22.  * npm全称:node.js package manager  * npm 本身也是由node.js开发的 ...
  • cherishSpring
  • cherishSpring
  • 2016-05-24 14:32:27
  • 442

玩转NPM,搭建私有仓库

NPM是前端工程师必用的工具之一,本课程从 install 项目管理开始,逐步介绍NPM的相关命令,如何上传第一个自己的npm包,如何掌握NPM源提高npm下载速度,如何搭建自己的NPM私有仓库等知识点课程
  • 2018年01月25日 08:39

Angular.js

  • 2018年01月08日 23:33
  • 321B
  • 下载

npm package

  • 2018年01月25日 01:26
  • 41.28MB
  • 下载

20171102--NPM的介绍和使用

NPM的介绍和使用 1.       介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。 主要功能是管理node包,将开发者从繁重的包管理工作(版本、依...
  • lnn311
  • lnn311
  • 2017-11-03 08:57:40
  • 177
收藏助手
不良信息举报
您举报文章:npm介绍和使用
举报原因:
原因补充:

(最多只允许输入30个字)