https://docs.npmjs.com/README.html
这个是npmjs的官网,对于有一定英语基础的朋友来说,阅读这样的原始的文档,肯定会受益匪浅。
1、什么是npm?
npm是node package manager的英文缩写,也就是Node.js的包管理工具。npm能够让JS开发者在共享和重用代码时变得更容易,当其他开发者需要在自己的应用中重用这些代码,npm可以自动更新这些代码。
这些可重用的代码就称之为packages,有时候也叫moudles。package其实就是一个带有一个或多个文件的文件夹,里面也包含了一个叫做“package.json”的文件(包含一些与这个文件相关的元数据)。比如一个网站就是由十几个或者上百个包组成,当然,这些包通常都很小。
npm常见的使用场景有三种:
(1)、允许用户从NPM服务器下载别人编写的第三方包到本地使用
(2)、允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用
(3)、允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用
2、更新npm
在安装node的同时也附带一起安装了npm,但是,与node相比npm更新的更加频繁,所以为了确保是最新的版本,我们可以这样做:
npm install npm@latest -g
整个过程大概需要3分钟,打开我的电脑进入C盘--Users--Administrator.minserever--AppData可以看到自动添加了几个文件夹
命令行输入node-v, 可查看node版本
(后续继续学习,继续更新……)
本文转自 frwupeng517 51CTO博客,原文链接:http://blog.51cto.com/dapengtalk/1870556