Npm:node的模块管理器
1、 npm install (模块名)
安装模块到node_modules目录
$ npm install <packageName>
$ npm install <packageName> --force
机制:安装前npm install会先检查node_modules目录里是否已经存在模块,如果有则安装,若希望无论是否存在都重新安装,则强制安装:npm install (模块名) –f
全局安装:
npm install < packageName> -g || npm install < packageName> -global
参数 -g代表安装到全局环境中,即包安装在Node安装目录下的node_modules文件夹中,一般在 \Users\用户名\AppData\Roaming\ 目录下
本地安装:
npm install package-name || npm install package-name --save -dev
参数–save-dev的含义是代表把你的安装包信息写入package.json文件的devDependencies字段中,包安装在指定项目的node_modules文件夹下
本地安装后可以直接通过require()的方式引入项目中node_modules目录下的模块
一般安装在全局的都是有命令行需求的 package,但是具体项目中的包需要本地安装
2、 npm update
更新已经安装模块
$ npm update <packageName>
机制:先查询远程仓库最新版本,在查询本地版本,若不是最新则更新