由于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]