一、npm简介
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,npm是JavaScript运行时环境Node.js的默认包管理器,已经成为了非官方的发布Node模块(包)的标准。
二、npm相关指令
1.初始化npm
- npm init 初始化项目,创建package.json的文件(一路回车即可)
- npm init -y 快捷初始化项目(选项都yes)
2.vue项目目录解释
- package.json 项目包管理文件
- node_modules 安装包下载的位置
- package-lock.json 下载缓存地址
3.安装 install
(1)普通安装
例:安装jquery
语法:npm install jquery
install可以简写为i 上述语法可以简写为: npm i jquery
(2)全局安装
全局安装的插件,电脑的任何项目,都可以引用到该插件
例:全局安装vue
语法:npm i @vue/cli -g
查看全局安装的位置
语法:npm root view -g
(3)开发依赖安装
插件在项目开发阶段使用,上新就不需要了
例:开发依赖安装axios
语法:npm i axios -D
(4)产品依赖安装
安装的插件在开发和线上阶段都需要
例:产品环境依赖安装 jquery
语法:npm i jquery -S
注:简写
- 别名:install 简写为i
- 全局:--global 简写为-g
- 开发:--save-dev 简写为-D
- 产品:--save 简写为S
4.卸载 uninstall
例:卸载jquery
语法:npm uninstall jquery
别名 uninstall->remove->r
5.版本号 X.Y.Z
- X大版本,X的升级是不兼容的 3.6.0->4.0.1不兼容,使用3.6.0的项目和现在4.0.1的项目是不兼容的;
- Y 中版本,Y的升级是代表有个新的内容增加(兼容的);
- Z 小版本 通常修复错误bug 。
6.安装固定版本
例:安装固定2.1版本jquery
语法: npm i jquery@2.1
7.更新 update
例:更新jquery
npm update jquery