一、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. 结合Ajax做地区内容切换!(城市切换)

    实现原理:点击,进行异步保存Cookie , 根据保存的Cookie来切换城市内容: 简单HTML示例: <!doctype html> <html> <head> ...

  2. 新增form表单,post提交.2

  3. python为什么需要reload(sys)后设置编码

    python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't deco ...

  4. R-CNN论文详解 - CSDN博客

    废话不多说,上车吧,少年 paper链接:Rich feature hierarchies for accurate object detection and semantic segmentatio ...

  5. mysql数据库建模Navicat

    用Navicat制作ER图及与SQL互相转化 http://wangbaiyuan.cn/sql-and-use-navicat-to-make-er-diagram-and-interactive. ...

  6. centos 特殊权限 各种搜索命令 lsattr ,chattr,suid,sgid,sbit,file,type是否是内置命令,stat文件属性 ,whereis,locate,find,ln 内部命令和外部命令 第五节课

    centos 特殊权限 各种搜索命令 lsattr ,chattr,suid,sgid,sbit,file,type是否是内置命令,stat文件属性 ,whereis,locate,find,ln   ...

  7. js-template-art【三】js api

    一.js api使用 1.template(filename, data) 根据模板名渲染模板. var html = template('tplScriptId', { value: 'aui' } ...

  8. CSU 1642 Problem B[难][前缀和]

    Description 已知两个正整数a和b,求在a与b之间(包含a和b)的所有整数的十进制表示中1出现的次数. Input 多组数据(不超过100000组),每组数据2个整数a,b.(1≤a,b≤1 ...

  9. Java模板模式

    模板类 package com.ietree.designpattern.template; /** * 模板类 * * @author Root */ public abstract class S ...

  10. JavaScript的基础语法

    对于Javascript的而言没有数据类型的全部都是通过var来定义创建的.比如: <!DOCTYPE html> <html> <head> <meta c ...