npm使用介绍

简介: npm使用介绍

(1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。

(2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

(3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

使用npm命令安装模块

$ npm install <Module Name>

全局安装和本地安装

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

npm install express  #本地安装
npm install express -g  #全局安装
查看安装信息
$ npm list -g   #查看所有全局安装的模块
$ npm list grunt   #查看某个模块的版本号

使用package.json

package.json属性说明

1、name 包名

2、version 包的版本号

3、description 包的描述

4、homepage 包的官网 url

5、author 包的作者姓名。

6、contributors 包的其他贡献者姓名。

7、dependencies 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。

8、 repository 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。

9、 main main 字段指定了程序的主入口文件,require(‘moduleName’) 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。

10、keywords 关键字

卸载模块

$ npm uninstall express
$ npm ls  #查看卸载后包是否还在

更新模块

$ npm update express

搜索模块

$ npm search express

创建模块

创建模块,package.json文件是必不可少的。我们可以使用NPM生成package.json文件,生成的文件包含了基本的结果。

版本号 语义版本号

X.Y.Z三位。主版本号,次版本号,补丁版本号。

NPM常用命令

  • NPM提供了很多命令,例如installpublish,使用npm help可查看所有命令。
  • 使用npm help可查看某条命令的详细帮助,例如npm help install
  • package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。
  • 使用npm update可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。
  • 使用npm update -g可以把全局安装的对应命令行程序更新至最新版。
  • 使用npm cache clear可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
  • 使用npm unpublish @可以撤销发布自己发布过的某个版本代码。
相关文章
|
7月前
|
JavaScript 内存技术
40 # npm 的使用
40 # npm 的使用
33 0
|
22天前
|
JavaScript 前端开发 Java
npm使用
npm使用
|
3月前
|
JavaScript
什么是npm?能干什么?
什么是npm?能干什么?
|
3月前
|
存储 JavaScript 前端开发
什么是npm?
什么是npm?
|
11月前
|
存储 JavaScript 安全
npm的介绍
npm的介绍
268 0
|
JavaScript
npm与cnpm的区别
NPM(Node Package Manager,节点包管理器)是NodeJS的包管理器,用于节点插件的管理(包括安装,卸载和管理依赖等)。NPM是随同新版的NodeJS一起安装的包管理工具,所以我们需要安装NodeJS。
116 0
|
数据安全/隐私保护
NPM
NPM
118 0
|
存储 JSON JavaScript
npm 介绍|学习笔记
快速学习 npm 介绍
270 0
npm 介绍|学习笔记
|
资源调度
我 - 又被 npm 背刺了 🤦‍♂️
事情是这样,中午一位同学在开发时突然给我发了一张截图,里面是一段报错信息,大致就是不能读取 undefined 的 node 属性。
|
缓存 前端开发
npm的学习
前端的学习笔记
85 0