npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

1、npm install moduleNames:安装Node模块
安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。

node的安装分为全局模式和本地模式。
一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。
在全局模式下,Node包会被安装到Node的安装目录下的node_modules下。

全局安装命令为$npm install -g moduleName。
获知使用$npm set global=true来设定安装模式,$npm get global可以查看当前使用的安装模式。

示例:
npm install express 
默认会安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6

npm install <name> -g 
将包安装到全局环境中

但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令

npm install <name> --save 
安装的同时,将信息写入package.json中项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到github时,就不用提交node_modules这个文件夹了。

2、npm view moduleNames:查看node模块的package.json文件夹
注意事项:如果想要查看package.json文件夹下某个标签的内容,可以使用$npm view moduleName labelName

3、npm list:查看当前目录下已安装的node包
注意事项:Node模块搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中的node_modules下的内容。$ npm list parseable=true可以目录的形式来展现当前安装的所有node包

4、npm help:查看帮助命令

5、npm view moudleName dependencies:查看包的依赖关系

6、npm view moduleName repository.url:查看包的源文件地址

7、npm view moduleName engines:查看包所依赖的Node的版本

8、npm help folders:查看npm使用的所有文件夹

9、npm rebuild moduleName:用于更改包内容后进行重建

10、npm outdated:检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新

11、npm update moduleName:更新node模块

12、npm uninstall moudleName:卸载node模块

13、一个npm包是包含了package.json的文件夹,package.json描述了这个文件夹的结构。访问npm的json文件夹的方法如下:
$ npm help json 
此命令会以默认的方式打开一个网页,如果更改了默认打开程序则可能不会以网页的形式打开。

14、发布一个npm包的时候,需要检验某个包名是否已存在
$ npm search packageName

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

16、npm root:查看当前包的安装路径
npm root -g:查看全局的包的安装路径

17、npm -v:查看npm安装的版本

更多命令请参看npm官方文档:https://www.npmjs.org/doc/

本文摘自:http://www.cnblogs.com/linjiqin/p/3765772.html

[转]nodejs npm常用命令相关推荐

  1. nodejs npm常用命令

    node安装:http://nodejs.cn/download/ 配置node全局依赖(最新版的,应该是会自动设置这两个) 便在NodeJs下建立"node_global"及&q ...

  2. nodejs npm常用命令

    npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准.有了npm,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包. 1.npm install m ...

  3. AngularJS 1.x系列:Node.js安装及npm常用命令(1)

    1. Node.js安装 1.1 Node.js下载 Node.js官网:https://nodejs.org 当前下载版本(含npm):Latest LTS Version: v6.10.3 (in ...

  4. React Native 下载组件以及npm常用命令

    一.React Native 下载组件: RN的组件都是需要从网上下载的.正常来说,我们通过npm start打开服务器之后,直接用npm下载即可.常用的组件,例如按钮,滚动等,都是可以直接下载的.下 ...

  5. npm常用命令:init、install、uninstall、help

    npm官网 也可以自己发包到该网站,供别人下载. https://www.npmjs.com npm升级 npm常用命令 https://www.cnblogs.com/PeunZhang/p/555 ...

  6. npm 常用命令详解

    本文以Windows平台上做测试,以gulp为示例做教程,出自作者白树,转载请声明! 目录 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update ...

  7. 【原】npm 常用命令详解

    今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块 ...

  8. npm、node查看版本及npm常用命令

    1.版本查看 1. node -v 2. npm -v 2.修改npm的缓存目录和全局目录路径 D盘node目录下创建两个目录,分别是node_cache和node_global,这是用来放安装过程的 ...

  9. npm使用过程中的一些错误解决办法及npm常用命令

    node,npm在前端开发流程中提供了非常完善的自动化工具链,但是同样由于其复杂性导致有很多奇奇怪怪的问题.本文将记录使用过程中出现的一些问题及其解决方法备案. 国内由于gfw问题,导致很多国外的网站 ...

最新文章

  1. linux安装python3命令-linux系统下安装python3及其配置
  2. 南京大学《物联网技术导论》课程
  3. es java_JAVA API操作ES详解
  4. Android客户端与服务器端交互,如何保持session回话
  5. 使用Python增加csdn的访问量
  6. Gluon.vision的几类数据集
  7. 让ABAP开发者更加轻松的若干快捷键
  8. thinkphp字符截取函数msubstr()
  9. 微软免费软件项目DreamSpark更名为Microsoft Imagine
  10. mysql empty table_【MySQL】 empty table and delete table.
  11. Linux实战 | 搭建Linux(CentOS6.8版)_1
  12. 半自动驾驶大对决:特斯拉和凯迪拉克谁是真王
  13. Wannafly交流赛1: B. 白兔的式子(组合数)
  14. SpringMVC中的九大组件
  15. C# Newtonsoft JArray排序
  16. uni-app入门到项目实战
  17. Ajax——AJAX实现省市联动
  18. 2020年开发人员的机器学习基础
  19. 感抗和容抗的计算及说明
  20. 一键adb关闭系统更新 坚果手机_华为手机通过ADB永久关闭系统更新

热门文章

  1. 2008年卫星地图_黄河入海口1984年-2016年,34年卫星地图变化
  2. 有源带阻和无源带阻的区别_发明有源低音炮的 Ken Kreisel重新定义了低音炮:把玩DXD300A/B...
  3. python中try怎么用_python下try
  4. 黄冈学计算机的学校怎么样,黄冈学计算机的学校
  5. python基础教程慕课_Python基础教程(6)--抽象
  6. python画六边形的代码_跟我学python(1)——turtle
  7. lisp封装成vla函数_[良心教程]分享最新最实用的按键精灵封装函数
  8. 响应式图片(srcset属性和picture元素)
  9. 就地链表反转_数据结构与算法系列之链表操作全集(二)(GO)
  10. vc mysql query_我要使用mysql_query()这个函数,在VC中需要做什么工作?