npm -v //检查npm安装情况,和版本
npm init -y //可以初始化文件,并生成一个package.json
npm i 包名 或 npm install 包名 //局部安装(或者叫本地安装),包安装在当前项目 的根目录下(与package.json同级)的node_modules中
npm uninstall //本地安装的包名
npm uninstall //全局安装的包名 -g
npm i //会直接下载package.json中的所有包
npm i 包名 --save-dev 或 npm i 包名 --D //下载开发依赖包
npm i 包名 --save 或 npm i 包名 --S //下载项目依赖包
where node // 查看node的安装目录
where npm // 查看npm的安装目录
npm i 包名 -g //下载全局包
npm root -g // 查看全局包的安装目录
npm list -g --depth 0 //查看全局安装过的包
npm config get registry //检查当前的下包地址
npm get registry 或 npm config get registry //查看当前的源
npm config set registry registry.npmjs.org //把下包的地址切换为国外的服务器的镜像源
npm config set registry=registry.npm.taobao.org/ //把下包的地址切换为国内的淘宝服务器的镜像源
npm adduser //连接npm网站
npm who am i //用来检测自己是否连接npm网站成功
npm publish //如果成功,就把包上传到npm网站
npm logout //可以退出
npm unpublish --force //可以将npm网站上传的包强制删除