NPM
NPM 全称(Node Package Manager)。是应用 JavaScript 开发的一个包管理器,下载完 Node.js 就会主动下载 NPM 下载器。解决的痛点是 下载代码不必满世界找网站. 开发者是 Ryan Dahl.
NPM 当初有专门的公司来治理。
下载 软件包
和命令行程序
下载完的代码放在 node-module
里
查看版本
npm -v
下载第三方包、命令行程序并应用第三方包
npm install express
var 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 -g
vue -v # 这里提供了 vue 指令