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

转载  2014-06-05   作者:   我要评论

这篇文章主要介绍了nodejs npm install 全局安装和非全局安装的区别,即带参数-g和不带参数-g安装的区别,需要的朋友可以参考下

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

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

相关文章

  • Node.js 的模块知识汇总

    Node.js 的模块知识汇总

    node.js中是通过模块来划分为单位来划分所有功能的。每个模块为一个js文件。每个模块中定义的全局变量或函数的作用范围也被限制在这个模块中,只能用exports对象将其传递到外部。
    2017-08-08
  • 初探nodeJS

    初探nodeJS

    本文主要介绍了nodeJS的基础知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Node.js复制文件的方法示例

    Node.js复制文件的方法示例

    这篇文章主要介绍了Node.js复制文件的方法,涉及nodejs针对文件流的创建、读取、写入等操作技巧,需要的朋友可以参考下
    2016-12-12
  • 浅谈Node.js ORM框架Sequlize之表间关系

    浅谈Node.js ORM框架Sequlize之表间关系

    下面小编就为大家带来一篇浅谈Node.js ORM框架Sequlize之表间关系。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • 深入理解Node.js 事件循环和回调函数

    深入理解Node.js 事件循环和回调函数

    这篇文章主要介绍了深入理解Node.js 事件循环和回调函数,详细的介绍Node.js 事件循环和Node.js回调函数,需要学习的可以参考一下。
    2016-11-11
  • 浅谈Node.js:Buffer模块

    浅谈Node.js:Buffer模块

    本篇文章主要介绍了Node.js:Buffer模块,详细的介绍了创建Buffer实例,具有一定的参考价值,有需要的可以了解一下。
    2016-12-12
  • node.js中的path.normalize方法使用说明

    node.js中的path.normalize方法使用说明

    这篇文章主要介绍了node.js中的path.normalize方法使用说明,本文介绍了path.normalize的方法说明、语法、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • nodejs服务搭建教程 nodejs访问本地站点文件

    nodejs服务搭建教程 nodejs访问本地站点文件

    这篇文章主要为大家详细介绍了nodejs服务搭建教程,访问本地站点文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • node.js中的fs.readSync方法使用说明

    node.js中的fs.readSync方法使用说明

    这篇文章主要介绍了node.js中的fs.readSync方法使用说明,本文介绍了fs.readSync方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • 基于Node.js的强大爬虫 能直接发布抓取的文章哦

    基于Node.js的强大爬虫 能直接发布抓取的文章哦

    基于Node.js的强大爬虫能直接发布抓取的文章哦!本爬虫源码基于WTFPL协议,感兴趣的小伙伴们可以参考一下
    2016-01-01

最新评论