且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

nodejs学习笔记 -- npm介绍

更新时间:2022-09-30 23:05:38

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

nodejs学习笔记 -- npm介绍


整个过程大概需要3分钟,打开我的电脑进入C盘--Users--Administrator.minserever--AppData可以看到自动添加了几个文件夹

nodejs学习笔记 -- npm介绍


命令行输入node-v, 可查看node版本

nodejs学习笔记 -- npm介绍


(后续继续学习,继续更新……)

本文转自   frwupeng517   51CTO博客,原文链接:http://blog.51cto.com/dapengtalk/1870556