node——npm

npm

1.npm是nodejs的包管理器

2.npm 有很多代码仓库和代码模块

3.npm有一个npm客户端

4.npm本身也是基于Node.js开发的包

5.npm install npm@latest -g

安装最新的npm

6.-g 全局安装,意思是这个包可以作为一个命令行工具来使用了,而不是说安装了在本计算机就可以不需要本地安装就可以使用,如果在整个项目中要用到这个包,一定要做本地安装,这样才会有node_modules,才会有这个包,找这个包也会更快。

模块(Modules)和包(Packages)

Modules是需要require加载的,否者只是一个package,包必须有一个package.json文件来描述

1.package.json

一个包描述文件,或者叫项目描述文件。

元数据:描述自身的数据。

创建:npm install

常见项

name:包的名字

version:包的版本

description:包描述

author:包作者

main:包的入口js文件,从main字段这里是指定的那个js文件开始执行

dependencies:当前依赖的其他包

2.package-lock.json文件

引进这个使npm安装包更快

这个会保存当前项目包的很多信息,包括pakeage依赖的其他包,当下次安装的时候可以直接下载,如果没有package-lock.json还要去搜索包的相关信息,就会比较慢。

原文地址:https://www.cnblogs.com/ellen-mylife/p/10882156.html