码迷,mamicode.com
首页 > 其他好文 > 详细

概括下日常开发中常用到的npm命令

时间:2015-07-31 10:19:02      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

npm命令参数很多,但是日常工作中真正能使用的那就是那么几个,这里简单的概括了一些我们日常使用频率比较高的命令参数.

1. 安装/卸载命令 install,Uninstall , rm

包安装分两种:本地和全局,两者区别简单理解就是使用范围不同,本地仅限指定的工程下使用,而全局可以应用于nodejs支持的任何工程上

一般我们使用包的安装主要有三种:
1.npm install => install后面不带参数,安装将搜索指定当前命令行目录下package.json文件然后自动安装里面描述的包,如果不存在该文件将安装失败

2.mpm install youPackage =>install后跟包名,安装指定包的最新版本
3.npm install youpackage@version =>install带参数,安装指定版本的包

如果要安装全局包,后面加-g就可以了,例如:
npm install -g express +> 全局安装最新版本的express包

ps:安装包还有--save , --save-dev等命令,如果有兴趣可以去查查他们使用

包的卸载: 使用uninstall或者rm
卸载本地方式安装包: npm uninstall youpackage
卸载全局方式安装包: npm uninstall -g youpackage

使用rm方式: npm rm youpackage

2.更新包 update

对包的更新可以使用命令update
npm update => 更新当前工程下包到最新版本( 新版的npm不会更新包的依赖项到最新版)
npm update -g =>更新全局包到最新版

3.初始package.json文件 init

新建工程的时候我们一般都会初始化一个package.json文件,用于描述当前project使用的包已经依赖性,而init命令就是干着活的
npm init => 如果当前文件夹下不存在package.json文件,将新建一个同时完成初始化工作

4.查看安装的包 list/ls

如果你想查看当前工程下安装的包以及它的依赖项可以通过ls/list参数来查看
npm ls 或者 npm list => 查看当前工程下安装的包以及包的依赖项
npm ls -g , npm list -g =>查看安装的全局包以及包的依赖项

5.想更多了解一个包使用docs或者home命令

npm docs YouPackage
npm home YouPackage => 将打开该包关联的网站
ps: docs和home命令打开包关联主页是通过包注册/发布时候使用的URL来访问指定网站的


其他的还有:
=>如果你想发布包,可以使用publish/unpublish
=>查找包使用search
=>包的编译使用 build/rebulid,rebulid 主要用于C++ addons的更新尤其在你升级node后,某些包需要重写编译才能正常使用
=>查看某个包的详细信息(版本,依赖项等) 使用view,例如: npm view youPackage

 

更多的了解可以通过官方网站查看NPM文档

 

概括下日常开发中常用到的npm命令

标签:

原文地址:http://www.cnblogs.com/visonme/p/4691349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!