npm init 交互创建package.json文件 npm init -y 默认创建package.json文件 npm --help 查看帮助信息 npm --version 查看版本信息,别名为-v npm cache clean 清除缓存 npm cache verify 验证缓存 npm cache clean --force 强制清除缓存 npm search xx 搜索关键字相关的包 npm view xx 查看指定包最新版本的信息(版本、作者、地址等) npm info xx 同上,别名view、v、info、和show npm ls 列出本地(当前项目)安装的所有包 npm ls -g 列出全局安装的所有包 npm list -g --depth 0 列出全局安装的所有包 控制显示层级
npm i xx 安装指定的包(本地安装) i=== install npm install xx 安装指定的包(本地安装-项目依赖) 默认--save === -S npm install xx -g 安装指定的包(全局安装) npm install xx --save-dev 安装指定的包(本地安装-开发依赖) --save-dev === -D npm install xx -D 安装指定的包(本地安装-开发依赖) npm uninstall xx 卸载指定的包,别名un, unlink, remove, rm, r npm install 根据package.json文件来安装所有需要的包
npm config ls 查看配置信息 ls === list npm config ls -l 查看所有的配置信息 npm config set xx 设置配置项 config === c npm config set registry=https://registry.npm.taobao.org/ 切换镜像源为taobao镜像 npm config get registry 查看当前镜像源 npm config get home 查看当前主页(home)地址
npm run <command> 执行命令(参考package.json文件中scripts中的配置) npm pack 打包 npm link 链接本地包 npm unlink 卸载本地包 env 查看环境变量
**NRM 核心命令**
1 2 3 4 5 6 7
nrm --help 查看帮助信息 nrm ls 列出所有的镜像源 nrm current 列出当前使用的镜像源 nrm use xx 切换并使用某个特定的镜像源 等同于 npm config set registry= nrm add wen http://wendingding.com 添加新的镜像源 wen是名称,后面跟的是URL路径 nrm del wen 删除指定镜像源 nrm test taobao 测试指定镜像源的速度