nodejs npm install全局安装和本地安装的区别


Posted in NodeJs onJune 05, 2014

npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如:

npm install grunt # 本地安装
npm install -g grunt-cli # 全局安装

下面分别解释。

1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。

【全局目录】通过 npm config set prefix "目录路径" 来设置。

通过 npm config get prefix 来获取当前设置的目录。

2. npm install xxx ,则是将模块下载到当前命令行所在目录。

例如:

c:\123>npm install xxx

将会安装到
c:\123\node_modules\xxx

这种方式显然是不好的,所以一般都会使用全局安装方式统一安装的一个目录中去,这样既方便管理、结构清晰还可以重复利用。

NodeJs 相关文章推荐
Nodejs极简入门教程(一):模块机制
Oct 25 NodeJs
Nodejs学习笔记之NET模块
Jan 13 NodeJs
nodejs修复ipa处理过的png图片
Feb 17 NodeJs
Nodejs中的this详解
Mar 26 NodeJs
Nodejs下DNS缓存问题浅析
Nov 16 NodeJs
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
Jan 12 NodeJs
使用 NodeJS+Express 开发服务端的简单介绍
Apr 07 NodeJs
nodejs个人博客开发第一步 准备工作
Apr 12 NodeJs
nodejs模块学习之connect解析
Jul 05 NodeJs
使用Nodejs连接mongodb数据库的实现代码
Aug 21 NodeJs
nodejs中Express与Koa2对比分析
Feb 06 NodeJs
监控Nodejs的性能实例代码
Jul 02 NodeJs
nodejs文件操作模块FS(File System)常用函数简明总结
Jun 05 #NodeJs
使用forever管理nodejs应用教程
Jun 03 #NodeJs
使用upstart把nodejs应用封装为系统服务实例
Jun 01 #NodeJs
nodejs获取本机内网和外网ip地址的实现代码
Jun 01 #NodeJs
Ubuntu中搭建Nodejs开发环境过程分享
Jun 01 #NodeJs
Nodejs进程管理模块forever详解
Jun 01 #NodeJs
NodeJS Express框架中处理404页面一个方式
May 28 #NodeJs
You might like
php生成excel文件的简单方法
2014/02/08 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
php抽象方法和普通方法的区别点总结
2019/10/13 PHP
jquery按回车提交数据的代码示例
2013/11/05 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
Python获取网页上图片下载地址的方法
2015/03/11 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
python命令行工具Click快速掌握
2019/07/04 Python
实习生自荐信范文分享
2013/11/27 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
品牌宣传方案
2014/03/21 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
2015年中秋寄语
2015/07/31 职场文书
超市店长竞聘书
2015/09/15 职场文书
关于Vue Router的10条高级技巧总结
2021/05/06 Vue.js