npm 入门
要使用 npm 需要安装 node.js,因为 node.js 中会附带 npm
- 查看 node 的安装路径
which node
- 查看 npm 的安装路径
which npm
npm 分为两种安装模式,分别是 local(本地) 和 global(全局)
npm install jquery // 本地
npm install jquery -g // 全局
在 local 模式下,它会安装在当前目录或者父级目录的 node_modules 文件加中,这个位置是属于当前用户的
global 包安装在 root 用户下 {prefix}/lib/node_modules/ ({prefix} 通常是 /usr/ 或者 /usr/local)。这就意味需要使用 sudo 命令来安装 global 包,否则当解析第三方包依赖时,出于安全考虑可能会出现权限错误。
- 列出所有 global 包
npm list -g
输出的结果会比较冗长,里面包括了我们所需要的包它所依赖的其他包,所以我们可以在后面加上 --depth=0 参数
npm list -g --depth=0
- 列出所有 local 包
npm list
- 卸载 global 包
npm uninstall underscore -g
- 卸载 local 包
npm uninstall underscore
npm 入门的更多相关文章
- NodeJS包管理工具——npm入门
		如今每个语言体系中都有一个包管理工具,PHP的Composer,Ruby的gem,Python的pip,Java的Maven……当然还有Node.js的npm.有的人会奇怪为何要引入又一个新东西来让我 ... 
- Nodejs和npm入门使用
		目录 引子 何为node.js 和 npm 怎么使用node.js和npm 安装node.js & npm npm init 初始化项目(创建node.js模块) Package.json 属 ... 
- npm—入门指导
		npm npm是什么? NPM(node package manager),通常称为node包管理器.顾名思义,它的主要功能就是管理node包,包括:安装.卸载.更新.查看.搜索.发布等. npm的背 ... 
- npm 与 package.json 快速入门
		npm 是前端开发广泛使用的包管理工具,之前使用 Weex 时看了阮一峰前辈的文章了解了一些,这次结合官方文章总结一下,加深下理解吧! 读完本文你将了解: 什么是 npm 安装 npm 更新 npm ... 
- npm 与 package.json 快速入门教程
		npm 与 package.json 快速入门教程 2017年08月02日 19:16:20 阅读数:33887 npm 是前端开发广泛使用的包管理工具,之前使用 Weex 时看了阮一峰前辈的文章了解 ... 
- [转载]npm 与 package.json 快速入门教程
		npm 与 package.json 快速入门教程 2017-08-02 19:16:20 拭心 阅读数 78648更多 分类专栏: 学学前端 版权声明:本文为博主原创文章,遵循CC 4.0 BY ... 
- npm与package.json快速入门
		本文转载自npm与package.json快速入门 导语 npm 是前端开发广泛使用的包管理工具,之前使用 Weex 时看了阮一峰前辈的文章了解了一些,这次结合官方文章总结一下,加深下理解吧! 读完本 ... 
- 开源框架.netCore DncZeus学习(一)npm安装
		今天看到一个不错的开源项目DncZeus, https://github.com/lampo1024/DncZeus 整个界面挺漂亮,而且权限做到了按钮级别,功能也较容易扩展,刚好学习VUE纯看文章很 ... 
- 08Vue.js快速入门-Vue综合实战项目
		8.1. 前置知识学习 npm 学习 官方文档 推荐资料 npm入门 npm介绍 需要了解的知识点 package.json 文件相关配置选项 npm 本地安装.全局安装.本地开发安装等区别及相关命令 ... 
随机推荐
- KnockoutJS 3.X API 第六章 组件(5) 高级应用组件加载器
			无论何时使用组件绑定或自定义元素注入组件,Knockout都将使用一个或多个组件装载器获取该组件的模板和视图模型. 组件加载器的任务是异步提供任何给定组件名称的模板/视图模型对. 本节目录 默认组件加 ... 
- Service Plugin / Agent - 每天5分钟玩转 OpenStack(73)
			Core Plugin/Agent 负责管理核心实体:net, subnet 和 port.而对于更高级的网络服务,则由 Service Plugin/Agent 管理.Service Plugin ... 
- JQuery EasyUI datagrid 复杂表头处理
			下面是我项目中和网上收集的EasyUI的表头处理的,合适的拿去用吧. 例子1: $('#day_health').datagrid({ url: "sqb_b ... 
- 扩展KMP算法
			一 问题定义 给定母串S和子串T,定义n为母串S的长度,m为子串T的长度,suffix[i]为第i个字符开始的母串S的后缀子串,extend[i]为suffix[i]与字串T的最长公共前缀长度.求出所 ... 
- 十进制(decimal system)转换函数说明
			一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); / ... 
- IDDD 实现领域驱动设计-一个简单的 CQRS 示例
			上一篇:<IDDD 实现领域驱动设计-CQRS(命令查询职责分离)和 EDA(事件驱动架构)> 学习架构知识,需要有一些功底和经验,要不然你会和我一样吃力,CQRS.EDA.ES.Saga ... 
- 看懂mysql执行计划--官方文档
			原文地址:https://dev.mysql.com/doc/refman/5.7/en/explain-output.html 9.8.2 EXPLAIN Output Format The EXP ... 
- JavaWeb路径问题打包总结--小心出门右转404
			话说,培训和自学就不是一个回事,两周讲完java基础,两天讲完jsp,两节课讲完servlet,还真不是一般人能受得了的,这两天学习jsp和servlet频繁被路径问题困扰,倒不是出错,只是各种act ... 
- 仿优酷Android客户端图片左右滑动(自动滑动)
			最终效果: 页面布局main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayou ... 
- C# GZip对字符串压缩和解压
			/// <summary> /// 压缩方法 /// </summary> public static string CompressString(string str) { ... 
