NPM

NPM全称(Node Package Manager)。是应用JavaScript开发的一个包管理器,下载完Node.js就会主动下载NPM下载器。解决的痛点是下载代码不必满世界找网站.开发者是Ryan Dahl.

NPM当初有专门的公司来治理。

下载软件包命令行程序

下载完的代码放在node-module

查看版本
npm -v
下载第三方包、命令行程序并应用第三方包
npm install expressvar express = require("express");
全局装置和本地装置
npm install express # 本地装置npm install express -g # 全局装置

全局装置:会多一个-g参数,这种模式会把包下到C://Users/80311104/AppData/Local/Microsoft/TypeScript/4.6/node_modules目录下,能够应用npm root -g查看所有的全局安装文件;

本地装置:安装包装置在我的项目的node_modules文件夹下;并且本地装置能够在前面增加--save-dev参数,将安装包的版本信息写入到package.json中的devDependencies字段

全局装置后还要本地装置

我的项目默认会在两个中央找模块,NODE_PATH和我的项目的node_modules 文件夹下。如果只是全局装置,就会援用不到模块。PS:也有别的解决方案:1.复制全局装置模块文件夹到本地装置2.扭转环境变量NODE_PATH

一般来说,命令行程序会全局装置,其余包本地装置

能提供指令的包进行全局装置

npm install vue-cli -gvue -v   # 这里提供了vue指令