npm汇总:npm命令 + 实用插件
一、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汇总:npm命令 + 实用插件的更多相关文章
- npm在项目目录安装插件需要使用sudo
今天使用node的npm安装插件的时候遇到一个问题,那就是在项目目录里面安装插件的时候,必须使用超级用户(sudo)执行才会安装成功,否则会报如下错误: 以安装 gulp-uglify 为例 $ np ...
- npm 模块常用命令
mocha mocha --compilers js:babel/register : 在babel模式下测试,默认查找test文件夹,注意此时全局不要安装babel; ./node_modules/ ...
- nodeJS中npm常见的命令
常用的nodeJS中npm的命令:npm主要是node包管理和发布的工具.npm常用的命令:1:npm install <name> //(下载包) 下载后的包放在当前路径下面 npm i ...
- vue使用npm run build命令打包
vue使用npm run build命令打包项目 当我们使用vue-cli脚手架完成一个项目的时候,下一步肯定会想要怎么把这个项目放到互联网上或者本地直接打开呢,我们在本地调试的时候只要命令行执行 ...
- 十分钟通过 NPM 创建一个命令行工具
大过年的,要不要写点代码压压惊?来花十分钟学一下怎么通过 NPM 构建一个命令行工具. 写了一个小 demo,用于代替 touch 的创建文件命令 touchme ,可以创建自带“佛祖保佑”注释的文件 ...
- linux使用npm成功安装命令后,执行时却报找不到命令的问题
# 使用npm安装serve命令 ~$ npm install serve --global 安装成功 # 可是执行命令会报错 ~$ serve -v bash: serve: command not ...
- node.js学习6---第三方依赖(模块或者说是包)的导入 npm 以及 cnpm命令的使用
npm命令用于导入node.js的第三方包,相当于java中使用maven来导入第三方依赖: 1.npm init -y 命令:在命令窗口中执行后,会出现如下的json文件: 右边记录了安装的第三方包 ...
- yarn的安装与使用及与npm对应的命令
在Nodejs环境下,通过npm install -g yarn 命令进行全局安装 例如:yarn versionyarn inityarn installyarn add vueyarn add v ...
- mpvue使用vant Weapp运行npm run build命令打包后失效
最近在使用mpvue开发微信小程序,在开发过程中使用有赞的小程序ui框架—— vant Weapp ,至于如何使用在我个人博客中有一篇关于如何使用vant Weapp ,需要的同学请点进这里自行查看. ...
随机推荐
- SElinux以及防火墙的关闭
[root@localhost targeted]# pwd/etc/selinux/targeted[root@localhost targeted]# getsebool -a|grep samb ...
- Linux系统下 Supervisor 安装搭建(yum安装)
安装Supervisor # 安装supervisor yum install supervisor # 打开supervisor的配置文件 vi /etc/supervisord.conf 将sup ...
- JAVA内存构成详解
java memory = direct memory(直接内存) + jvm memory(MaxPermSize +Xmx) 1)直接内存跟堆 直接内存则是一块由程序本身管理的一块内存空间,它 ...
- 遍历DataSet
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...
- MVC之路由
1.路由规则理解: 在MVC项目中,路由是一个独立的模块,需要引入System.Web.Routing ,路由的作用就是确定控制器和行为,同时确定其他的参数,然后将这些信息传递个相应的控制器和行为. ...
- 知乎live 我的读书经验 总结
https://www.zhihu.com/lives/757587093366009856/messages 碎片化阅读没有意义, 捡硬币捡成富翁 kindle不能全文检索 短篇文章的阅读是否有 ...
- SQLAlchemy中scoped_session实现线程安全
不多说,先上代码 from sqlalchemy.orm import sessionmaker from sqlalchemy import create_engine from sqlalchem ...
- SpringCloud 进阶之Zuul(路由网关)
1. Zuul(路由网关) Zuul 包含了对请求的路由和过滤两个最主要的功能; 路由功能:负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础; 过滤功能:负责对请求的处理过程进行干 ...
- 001-Spring的设计理念和整体架构
一.概述 1.1.Spring的各个子项目 网站:https://spring.io/ 基于Spring的项目:https://spring.io/projects 文档列表:https://spri ...
- JAVA问题定位跟踪技术
常用的JAVA调试技巧: 线程堆栈解读 性能瓶颈分析 远程调试 内存泄露检测 常用工具集: proc工具集 系统跟踪命令truss/strace Core文件管理coreadm 进程状态监控prsta ...