【注】:在npm中,包(package)、模块(module)、依赖(dependency)说的都是一回事
1 安装
【npm install 快捷方式 npm i】
npm init
/* 初始化项目,这个命令会在当前目录生成package.json文件,记录一些关于项目的信息,
包括项目名、版本、项目描述、作者、入口文件、命令设置等。*/
npm install packagename [version] //安装模块不指定版本号会默认安装最新版
npm install packagename 0.0.1 //指定版本号安装
npm install packagename --save 或 -S
/* --save 或 -S 意思是把模块的版本信息保存在dependencies(生产环境依赖)中,
也就是package.json文件的dependencies字段中 */
npm install packagename --save-dev 或 -D
/* --save-dev 或 -D参数意思是把模块版本信息保存到devDependencies(开发环境依赖)中,
也就是package.json文件的devDependencies字段中 */
npm install packagename -g 或 --global //安装全局的模块,不加参数默认安装到本地(非全局)
2 卸载
【npm uninstall 快捷方式 npm rm、npm r】
npm uninstall packagename [options] //[options]与安装时的参数对应
3 查看
【npm list 快捷方式 npm ls】
npm list [-g] //列出所有已安装的依赖,不加参数默认列出局部依赖
npm root [-g] //查看依赖安装路径(也就是node_modules的路径),不加参数默认列出局部依赖
npm view modulename [versions] //查看模块的所有版本,如:npm view jquery versions
npm view modulename [dependencies]//查看模块的所有依赖,如npm view gulp dependencies
4 更新
【npm update 快捷方式 npm up】
npm outdated //查看所有已经过时的模块
npm update [-g] //更新已安装的模块(或全局模块)
【这里有大佬更详细的总结】https://www.cnblogs.com/itlkNote/p/6830682.html