npm中全局安装和本地安装的区别

1.包管理工具

2.主要作用:下载别人的编写的包和命令行,同时自己也可以上传。

3.常用指令:

1.npm -v查看版本(任何包都可以用npm xxx -v 来查看版本)

2.npm install xxx -g

安装xxx包或者框架。-g全局安装。安装完以后就在node_modules目中了。

全局安装和本地安装的区别:

1.安装方式不同。

npm install xxx -g(全局)

npm install xxx 或

npm istall xx -save -dev

这种写法会把安装包信息写入package.json文件的devDependencies字段中。

2.保存的路径不同:本地为安装到项目中指定的node-moudel中。全局安装是到node安装目录下的node-mouduels中。

3.用法不同:全局安装你可以用命令行去操作。本地的话,是通过require语法获取安装引入安装模块。

4.全局可以替代本地么:不行的拉。全局安装以后如果你想本地引用模块的话,需要修改路径。

5.本地安装的重要性:本地安装最最关键的就是解决了不同项目对不同包的版本依赖问题。

比如:A项目依赖框架 X 1.1版本, 而B项目依赖框架 X2.1版本。这个时候,如果X框架是作为全局安装的话,那么文件中只有一个版本,必定不能同时满足两个项目的需求。所以本地安装是很有必要的。

时间: 2024-11-13 16:30:38

npm中全局安装和本地安装的区别的相关文章

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

npm的包安装分为本地安装(local).全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如:代码如下:复制代码npm install # 本地安装npm install -g # 全局安装 下面分别解释.全局安装:npm install xxx -g 时, 1. 模块将被下载安装到[全局目录]中.2. 可以直接在命令行里使用 注,[全局目录]通过 npm config set prefix "目录路径" 来设置:通过 npm config get prefi

npm(cnpm)全局安装和本地安装的区别

全局安装: npm的包安装分为本地安装(local).全局安装(global)两种,从敲的命令行来看,差别只是有没有 -g 而已 安装方式: npm i package-name -g  ||  npm install  package-name -global      参数 -g 代表安装到‘全局环境中 安装位置 : 包安装在Node安装目录下的node_modules文件夹中,一般在 \Users\用户名\AppData\Roaming\ 目录下 可以使用npm root -g查看全局安装

【原】nodejs全局安装和本地安装的区别

来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的方向,思考能为商户或者业务做点什么来体现其身价值,这样的转变是机会也是挑战,我一直相信在特别的环境下能迅速磨练出了跨岗位技能和综合素质,然而一路走来也发现了自己的短板(所谓的产品思维),并非想提升就可以,有时候感到自己很无能. 于是这样熬过来,暗示自己保持积极乐观的心态,平时使用一些通用的方法来提醒

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

转自:http://www.cnblogs.com/PeunZhang/p/5629329.html 来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的方向,思考能为商户或者业务做点什么来体现其身价值,这样的转变是机会也是挑战,我一直相信在特别的环境下能迅速磨练出了跨岗位技能和综合素质,然而一路走来也发现了自己的短板(所谓的产品思维),并非想提升就

全局安装与本地安装

全局安装 全局安装的软件包可以在任何目录下使用,一般情况下,用于安装提供命令行工具的软件包.全局安装的软件包不能使用require()方法导入到项目中. npm install http-server --global 例如,上面的命令全局安装了一个http-server软件包,该软件包提供了一个http-server命令,可以在任意目录下打开一个http服务器,并托管该目录下的所有静态资源. 本地安装 软件包会被安装到项目的node_modules/目录下. 安装成开发阶段的依赖 如果我们只是

nodejs全局安装与本地安装区别

本地安装 1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录. 2. 可以通过 require() 来引入本地安装的包. 全局安装 1. 将安装包放在 /usr/local 下. 2. 可以直接在命令行里使用. 3. 不能通过 require() 来引入本地安装的包.

Mac 迪士尼平台搭建安装 Homestead本地安装

Homestead Mac迪士尼平台搭建论坛:haozbbs.com Q1446595067 在线安装 Homestead Vagrant Box,这样安装下载会非常慢,可以使用本地文件安装方式 vagrant box add laravel/homestead 1 然后把你的box盒子拖拽到iterm里面 路径会自动补全如下 vagrant box add laravel/homestead /Users/guobao/solf/homestead.box 1 这里写图片描述 查看安装的box

全局索引和本地索引的区别

Oracle数据库中,有两种类型的分区索引,全局索引和本地索引,其中本地索引又可以分为本地前缀索引和本地非前缀索引.下面就分别看看每种类型的索引各自的特点. 全局索引以整个表的数据为对象建立索引,索引分区中的索引条目既可能是基于相同的键值但是来自不同的分区,也可能是多个不同键值的组合. 全局索引既允许索引分区的键值和表分区键值相同,也可以不相同.全局索引和表之间没有直接的联系,这一点和本地索引不同. SQL> create table orders (     order_no      num

数据库--oracle安装配置(本地安装的步骤及各种问题解决方案)

oracle版本:Oracle 11g 本地电脑配置:安装内存8G 64为操作系统win8.1 下载Oracle 11g压缩包: 1 网址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 如果上面链接失效www.oracle.com官网在menu菜单下打开Developers->develper resources 接着在导航栏technologies->databases打开滑