一、npm常用命令,以便查阅:

npm install     //运行npm install可根据package.json的配置自动安装所有依赖包

npm uninstall   //卸载依赖,如npm uninstall webpack --save-dev 即卸载开发环境下的webpack

npm install xxx --save-dev (or 简写 npm i -D)  //将xxx安装到开发环境(devDependencies)的依赖中去

npm update  //更新依赖包版本

npm view <packagename> version  //查看npm中可供安装的package版本号(如果版本太多,会隐藏一部分不显示)

npm view <packagename> version --json  //查看npm中可供安装的package的所有版本(如果版本太多也不会隐藏)

npm install webpack@3.1.9   //安装指定版本的webpack

npm install webpack -g     //将webpack安装到全局

npm init   //用于引导在指定目录自动创建一个package.json配置文件

npm root   //查看当前的包安装路径

npm root -g    //查看全局的包安装路径

npm outdated   //在当前安装目录查看所有已经过时的依赖包,以便进行版本更新

npm outdated -g   //在全局目录下查看所有已经过时的依赖包,以便进行版本更新

npm ls   //查看当前安装的模块及依赖

npm ls -g  //查看全局环境下已安装的模块及依赖

npm help xx  //查看某条命令的详细使用说明

npm config set proxy=url   //设置代理

npm config set registry   //设置镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org  //全局安装淘宝镜像

npm cache clean  --force// 强制清除npm本地缓存

备注:从npm@5开始,npm缓存可以自行修复,并且从缓存中提取的数据保证有效。如果您想确保一切都一致,请使用'npm cache verify'。

npm link  //将全局模式链接到本地目录 ,相应的解除链接 npm unlink

npm run      // 查看当前项目下所有定义的npm脚本命令

npm prefix   // 打印本地目录前缀。如果没有 -g 参数,它是 package.json 文件最近的父目录。如果带有 -g 参数,它就是全局目录前缀

npm list -g --depth=0 // 查看全局安装的依赖包,depth=目录层级

more at:https://www.npmjs.org/doc/

二、npm常用插件

npm-check

用于检查错误的、不更新的或者不使用的依赖项

npm汇总:npm命令 + 实用插件的更多相关文章

  1. npm在项目目录安装插件需要使用sudo

    今天使用node的npm安装插件的时候遇到一个问题,那就是在项目目录里面安装插件的时候,必须使用超级用户(sudo)执行才会安装成功,否则会报如下错误: 以安装 gulp-uglify 为例 $ np ...

  2. npm 模块常用命令

    mocha mocha --compilers js:babel/register : 在babel模式下测试,默认查找test文件夹,注意此时全局不要安装babel; ./node_modules/ ...

  3. nodeJS中npm常见的命令

    常用的nodeJS中npm的命令:npm主要是node包管理和发布的工具.npm常用的命令:1:npm install <name> //(下载包) 下载后的包放在当前路径下面 npm i ...

  4. vue使用npm run build命令打包

    vue使用npm run build命令打包项目   当我们使用vue-cli脚手架完成一个项目的时候,下一步肯定会想要怎么把这个项目放到互联网上或者本地直接打开呢,我们在本地调试的时候只要命令行执行 ...

  5. 十分钟通过 NPM 创建一个命令行工具

    大过年的,要不要写点代码压压惊?来花十分钟学一下怎么通过 NPM 构建一个命令行工具. 写了一个小 demo,用于代替 touch 的创建文件命令 touchme ,可以创建自带“佛祖保佑”注释的文件 ...

  6. linux使用npm成功安装命令后,执行时却报找不到命令的问题

    # 使用npm安装serve命令 ~$ npm install serve --global 安装成功 # 可是执行命令会报错 ~$ serve -v bash: serve: command not ...

  7. node.js学习6---第三方依赖(模块或者说是包)的导入 npm 以及 cnpm命令的使用

    npm命令用于导入node.js的第三方包,相当于java中使用maven来导入第三方依赖: 1.npm init -y 命令:在命令窗口中执行后,会出现如下的json文件: 右边记录了安装的第三方包 ...

  8. yarn的安装与使用及与npm对应的命令

    在Nodejs环境下,通过npm install -g yarn 命令进行全局安装 例如:yarn versionyarn inityarn installyarn add vueyarn add v ...

  9. mpvue使用vant Weapp运行npm run build命令打包后失效

    最近在使用mpvue开发微信小程序,在开发过程中使用有赞的小程序ui框架—— vant Weapp ,至于如何使用在我个人博客中有一篇关于如何使用vant Weapp ,需要的同学请点进这里自行查看. ...

随机推荐

  1. org.apache.log4j日志级别

    日志记录器(Logger)是日志处理的核心组件.log4j具有7种级别(Level).日志记录器(Logger)的可用级别Level (不包括自定义级别 Level)优先级从高到低:OFF.FATAL ...

  2. 170803、springboot jar包启动提示没有主清单属性

    问题:SpringBoot打包成jar后运行提示没有主清单属性 解决: 补全maven中的bulid信息 <plugin> <groupId>org.springframewo ...

  3. c#中类和对象详解

    1.1 类和对象 类 (class) 是最基础的 C# 类型.类是一个数据结构,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中.类为动态创建的类实例 (instance) 提供了定义,实例 ...

  4. 沈阳网络赛K-Supreme Number【规律】

    26.89% 1000ms 131072K A prime number (or a prime) is a natural number greater than 11 that cannot be ...

  5. Quartz学习记录

    参考资料: 官方网站 Quartz使用总结

  6. B - Network---UVA 315(无向图求割点)

        A Telephone Line Company (TLC) is establishing a new telephone cable network. They are connectin ...

  7. COURSES---poj1469 hdu1083(最大匹配)

    题目链接:http://poj.org/problem?id=1469   http://acm.hdu.edu.cn/showproblem.php?pid=1083 题意:有n个学生p门课, 每门 ...

  8. ERROR 2002 (HY000): Can't connect to local MySQL server through socket

    原文链接:https://blog.csdn.net/u011262253/article/details/82802157 一.错误现场还原: 下面我们通过三种方式来连接,然后观察提示的错误信息: ...

  9. api收录

    ip地址查询api http://ip.taobao.com/service/getIpInfo.php?ip= 如: http://ip.taobao.com/service/getIpInfo.p ...

  10. Oracle数据库的经典问题 snapshot too old是什么原因引起的

    Oracle数据库的经典问题 snapshot too old是什么原因引起的 ORACLE经典错误求解:ORA-1555错误(Snapshot too old ) - ... 书上说是因为the r ...