由于Node是一套轻内核的平台,虽然提供了一系列的内置模块,但是不足以满足开发者的需求,于是乎出现了包(Package)的概念。与核心模块类似,就是将一些预先设计好的功能或者说API封装到一个文件夹,提供给开发者使用;
require 方法 const express = require('express'); const fs = require('fs'); // 永远加载内部核心模块fs Node 本身并没有太多的功能性 API ,所以市面上涌现出大量的第三方人员开发出来的 Package
NPM 诞生了 随着时间的发展,NPM 出现了两层概念:
官方链接: https://www.npmjs.com/
$ npm install npm -g $ npm config set prefix [pathtonpm] npm config [ls|list|set|get] [name] [value] npm init [--yes|-y] npm search [name] npm info [name] npm install [--global|-g] [name] npm uninstall [--global|-g] [name] npm list [--global|-g] npm outdated [--global|-g] npm update [--global|-g] [name] npm run [task] npm cache [clean]