乐趣区

关于javascript:记录一下npm的常用命令

npm 常用命令

npm -v                   // 查看版本号

npm --help               // 查看 npm 所有命令

npm adduser              // 增加 npm 账号,也能够去 npm 官网注册

npm init                 // 构建我的项目阐明,生成 package.json 文件 
npm view jquery versions                   // 查看历史版本信息 (最多只能显示 100 条)        

npm view node versions --json              // 查看所有版本信息

npm view jquery version                    // 查看最新版本信息

npm info jquery                            // 查看所有版本及 jquery 的信息

npm ls jquery                              // 查看本地安裝的 jquery 版本

npm ls jquery -g                           // 查看全局安裝的 jquery 版本

npm i jquery@3.2.3                         // 安裝指定版本 

npm i jquery                               // 装置举荐的版本

npm i jquery@latest                        // 安裝指定、最新版本 

npm install gulp     // 简写 npm i gulp        // 装置依赖

npm install gulp -S -D     

npm install gulp@3.0.0 --save    

npm update gulp                                // 能够把当前目录下 node_modules 子目录里边的对应模块更新至最新版本      

npm update gulp -g                             // 能够把全局装置的对应命令行程序更新至最新版  

npm uninstall gulp@3.0.0 --save                // 卸载依赖

npm install cnpm -g --registry= https://registry.npm.taobao.org      // 装置淘宝镜像
npm config list                                           // 查看 npm 的配置

npm config set registry https://registry.npm.taobao.org   // 设置淘宝镜像源

npm config set registry https://registry.npmjs.org        // 设置 npm 源

npm set disturl https://npm.taobao.org/dist               // 设置资源库从淘宝库获取 

npm cache clean --force               // 清空 npm 本地缓存,用于凑合应用雷同版本号公布新版本代码的人 

npm run dev / test / build            // 执行 script 命令
npm login                            // 公布包时登录 npm 账号用的

npm version patch                    // 公布小版本号,小变动,比方修复 bug 等

npm version minor                    // 公布两头版本号,性能变动

npm version major                    // 公布大版本号,毁坏模块对后兼容

npm publish                          // 公布包到 npm 官网库

npm unpublish test                   // 撤销已公布的包 

npm unpublish test --force           // 强制撤销

npm unpublish test@1.0.2             // 能够撤销公布本人公布过的某个版本代码 
退出移动版