博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
npm常用命令集合
阅读量:6821 次
发布时间:2019-06-26

本文共 1411 字,大约阅读时间需要 4 分钟。

0 NPM简介

NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索等。

npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。

npm官网:

官网文档:

1 安装nodejs的依赖包

npm install 
[-g] [--save] [-dev]
npm install 默认本地安装
npm install xxxx 就会默认安装xxxx的最新版本
npm install xxxx@3.0.6 也可以通过在后面加版本号的方式安装指定版本
npm install -g 默认全局安装
npm install xxxx -g 就会默认安装xxxx的最新版本到全局
* 全局安装的情况下,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令,var xxxx = require('xxxx');
npm install xxxx --save 自动把模块和版本号添加到dependencies部分
npm install module-name -save-dve 自动把模块和版本号添加到devdependencies部分
npm install -g cnpm --registry= 安装淘宝镜像

2 npm初始化

npm init
会引导你创建一个package.json文件,包括名称、版本、作者这些信息等

3 移除

npm remove

4 更新

npm update

5 列出当前安装的了所有包

npm list [ ...] npm ls [ ...] npm la [ ...] npm ll [ ...]

6 查看当前包的安装路径

npm root

7 查看全局的包的安装路径

npm root -g

8 帮助

npm help
npm help install 单独查看install命令的帮助

9 增加一个用户

npm adduser
增加一个用户: 会填入username,password,email

10 删除对应的包

npm uninstall | rm

11 更新包

npm update [-g] [ | ...]

12 查看某个包的依赖

npm view package dependencies

13 发布包

npm publish src --registry server
src:源代码路径
server: 服务器

14 取消发布

npm unpublish package@version --registry=server
package: 包名
version:版本号
server:服务器

15 显示版本信息

npm -vnpm version

16 列出config信息

npm config list

17 删除config信息

npm config delete [key]

18 检查模块是否已经过时

npm outdated

19 执行scripts

npm run 

转载地址:http://vklzl.baihongyu.com/

你可能感兴趣的文章
如何在存储过程中自动添加分区
查看>>
[并查集] POJ 1611 The Suspects
查看>>
C#设计模式总结
查看>>
团队开发------第一次冲刺第4天
查看>>
R对term进行层次聚类完整实例(tm包)
查看>>
python 反转列表的3种方式
查看>>
[NOIP2002]字串变换 T2 双向BFS
查看>>
linux上我认为最适合编程和使用的字体
查看>>
go环境import cycle not allowed问题处理
查看>>
GZFramework.DB.Core初始化
查看>>
Markdown 语法
查看>>
Hadoop下各技术应用场景
查看>>
django template
查看>>
Tomcat乱码问题
查看>>
HDU 1564 Play a game
查看>>
URL
查看>>
volley3--Volley类
查看>>
topcoder srm 620 div1
查看>>
20151124001 关闭C#主窗体弹出是否关闭对话框
查看>>
java 判断元素是否在数组内
查看>>