一、npm简介
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,npm是JavaScript运行时环境Node.js的默认包管理器,已经成为了非官方的发布Node模块(包)的标准。
二、npm指令(vuex为示例包名)
包版本号小知识:X.Y.Z
X大版本,X的升级是不兼容的3.6.0->4.0.1不兼容,使用3.6.0的项目和现在4.0.1的项目是不兼容的;
Y 中版本,Y的升级是代表有个新的内容增加(兼容的);
Z 小版本 通常修复错误bug 。
详细需要参考 语义化版本
版本号 | 版本取值范围 | 释义 |
---|---|---|
~1.4.0 | >=1.4.0 && < 1.5.0 | 小版本不变,补丁号可以取最大值 |
^1.4.0 | >=1.4.0 && < 2.0.0 | 大版本号不变,小版本号可以取最大值 |
-
初始化项目
npm init 初始化项目,创建package.json的文件(一路回车即可)
npm init -y 快捷初始化项目(选项都yes) -
安装包
普通安装:npm install vuex (简写:npm i vuex)
安装固定版本: npm install vuex@3.1.1 (简写:npm i vuex@3.1.1)
全局安装:npm install vuex --global (简写:npm install vuex --g) 查看全局安装的位置:npm root view -g
本地依赖安装:npm install vuex --save-dev (简写:npm install vuex -D)在开发环境都需要
线上依赖安装:npm install vuex --save (简写:npm install vuex -S)在开发和线上环境都需要 -
更新包
npm update vuex -
卸载包
npm uninstall vuex -
查看过时的包
npm outdated