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中调用系统命令、Shell脚本和Python脚本的方法和实例
Jan 01 NodeJs
nodejs通过phantomjs实现下载网页
May 04 NodeJs
nodejs加密Crypto的实例代码
Jul 07 NodeJs
nodejs连接mongodb数据库实现增删改查
Dec 01 NodeJs
NodeJS仿WebApi路由示例
Feb 28 NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 NodeJs
nodejs6下使用koa2框架实例
May 18 NodeJs
详解nodejs实现本地上传图片并预览功能(express4.0+)
Jun 28 NodeJs
NodeJS 中Stream 的基本使用
Jul 30 NodeJs
nodejs中用npm初始化来创建package.json的实例讲解
Oct 10 NodeJs
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
Nov 18 NodeJs
nodejs如何在package.json中设置多条启动命令
Mar 16 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 pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
教你php如何实现验证码
2016/01/20 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
php实现头像上传预览功能
2017/04/27 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
2019/06/12 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
2017/05/11 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
微信小程序实现时间进度条功能
2020/11/17 Javascript
跟老齐学Python之折腾一下目录
2014/10/24 Python
Python常用内置函数总结
2015/02/08 Python
简单的Python2.7编程初学经验总结
2015/04/01 Python
Python中zfill()方法的使用教程
2015/05/20 Python
python实现画圆功能
2018/01/25 Python
Python Flask基础教程示例代码
2018/02/07 Python
用Python实现数据的透视表的方法
2018/11/16 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
入党思想汇报怎么写
2014/04/03 职场文书
大学生创业计划书
2014/08/14 职场文书
医生爱岗敬业演讲稿
2014/08/26 职场文书
软件测试专业推荐信
2014/09/18 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技
Android Studio实现简易进制转换计算器
2022/05/20 Java/Android