问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-21 23:32

我来回答

15个回答

热心网友 时间:2022-04-11 09:39

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

扩展资料:

1、npm install moleNames:安装Node模块
安装完毕后会产生一个node_moles目录,其目录下就是安装的各个node模块。

node的安装分为全局模式和本地模式。
一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_moles目录下。
在全局模式下,Node包会被安装到Node的安装目录下的node_moles下。

全局安装命令为$npm install -g moleName。
获知使用$npm set global=true来设定安装模式,$npm get global可以查看当前使用的安装模式。

示例:
npm install express 
默认会安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6

npm install <name> -g 
将包安装到全局环境中

但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令

npm install <name> --save 
安装的同时,将信息写入package.json中项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到github时,就不用提交node_moles这个文件夹了。

参考资料:nodejs npm install全局安装和本地安装的区别

热心网友 时间:2022-04-11 10:57

命令中,全局安装(global)和本地安装(local)方式的区别为带参数-g和不带参数-g。

具体区别:

1.安装位置:

npm install moleName ,则是将模块下载到当前命令行所在目录。npm install moleName -g ,模块将被下载安装到全局目录中,即Node的安装目录下的node_moles下

2.调用方式:

在代码中,本地安装可以直接通过require()的方式引varmoleName=require('moleName');全局的安装是供命令行(command line)使用的,比如grunt,全局安装的方式是没有办法用require调用包的。

扩展资料:

只要计算机开着,内存驻留程序就一直在内存中,甚至当其它程序活动时,还能使用内存驻留程序。用INSTALL命令可以装入MS-DOS内存驻留程序,例如Fastopen,Nlsfunc和Share。

INSTALL─注解:

INSTALL不为装入的程序生成环境。因此,用INSTALL装入程序比在AUTDEXEC.BAT中启动稍微要省一些内存。如果应用程序要使用环境变量或快捷键,或需要处理严重错误,最好不用INSTALL装入。

CONFIG.SYS的处理顺序

执行完所有的DEVICE命令之后,在装入命令解释程序之前执行INSTALL命令。不可能在执行DEVICE命令之前装入内存驻留程序。

参考资料:百度百科-INSTALL

热心网友 时间:2022-04-11 12:32

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

全局安装

(1)安装方式:
npm install package-name -g  ||   npm install package-name  -global,  参数 -g代表安装到全局环境中 

(2)安装位置:

包安装在Node安装目录下的node_moles文件夹中,一般在 \Users\用户名\AppData\Roaming\ 目录下
可以使用npm root -g查看全局安装目录

(3)调用方式:

全局安装后可以供命令行(command line)使用,用户可以在命令行中直接运行该组件包支持的命令

2.本地安装

(1)安装方式:
npm install package-name || npm install package-name --save -dev  参数--save-dev的含义是代表把你的安装包信息写入package.json文件的devDependencies字段中,包安装在指定项目的node_moles文件夹下

(2)调用方式:

本地安装后可以直接通过require()的方式引入项目中node_moles目录下的模块

总结:

一般安装在全局的都是有命令行需求的 package,但是具体项目中的包需要本地安装。


扩展资料:

NPM是Network Power Manager缩写,是网络管理电源控制器,是克莱沃自主研发、生产制造的具有世界最先进技术水平的新一代网络管理电源监控产品。

参考资料:百度百科-NPM

热心网友 时间:2022-04-11 14:23

1.首先两者在调用方式的不同。在代码中,本地安装可以直接通过require()的方式引入;var moleName = require('moleName');全局的安装是供命令行(command line)使用的,比如grunt,全局安装的方式是没有办法用require调用包的;

2.其次来说两者安装位置不不同之处。npm install moleName ,则是将模块下载到当前命令行所在目录。npm install moleName -g ,模块将被下载安装到全局目录中,即Node的安装目录下的node_moles下

3.最后是两者对于安装来说。可以通过使用npm set global=true/false来设定安装模式,npm get global可以查看当前使用的安装模式。

扩展资料

NPM:NPM是Network Power Manager缩写,是网络管理电源控制器,是克莱沃自主研发、生产制造的具有世界最先进技术水平的新一代网络管理电源监控产品。

参考资料 百度百科-NPM

热心网友 时间:2022-04-11 16:31

全局安装可以在命令行直接运行(全局模块的真实安装路径在/usr/local/lib/node_moles/下,/usr/local/bin下的可执行文件只是软链接);

本地安装只能在安装目录下运行(./node_moles 下)比如“npm install -g eslint”,可以在任意命令行窗口输入“eslint -v”查看eslint版本号

扩展资料

Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。

V8引擎执行Javascript的速度非常快,性能非常好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。

Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。

Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。

Node选择了一种既能提高性能,又能减低开发复杂度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。

该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。尤其是对于熟悉onmouseover、onclick等DOM事件的用户,更有一种似曾相识的感觉。

虽然让Javascript运行于服务器端不是Node的独特之处,但却是其一强大功能。不得不承认,浏览器环境*了我们选择编程语言的自由。

任何服务器与日益复杂的浏览器客户端应用程序间共享代码的愿望只能通过Javascript来实现。虽然还存在其他一些支持Javascript在服务器端 运行的平台,但因为上述特性,Node发展迅猛,成为事实上的平台。

在Node启动的很短时间内,社区就已经贡献了大量的扩展库(模块)。其中很多是连接数据库或是其他软件的驱动,但还有很多是凭他们的实力制作出来的非常有用的软件。

最后,不得不提到的是Node社区。虽然Node项目还非常年轻,但很少看到对一个项目如此狂热的社区。不管是新手,还是专家,大家都围绕着项目,使用并贡献自己的能力,致力于打造一个探索、支持、分享、听取建议的乐土。

参考资料:

nodejs.百度百科

热心网友 时间:2022-04-11 18:56

npm install moleNames:安装Node模块
安装完毕后会产生一个node_moles目录,其目录下就是安装的各个node模块。
node的安装分为全局模式和本地模式。
一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_moles目录下。
在全局模式下,Node包会被安装到Node的安装目录下的node_moles下。
全局安装命令为$npm install -g moleName。
获知使用$npm set global=true来设定安装模式,$npm get global可以查看当前使用的安装模式。
示例:
npm install express
默认会安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6
npm install <name> -g
将包安装到全局环境中
但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令
npm install <name> --save
安装的同时,将信息写入package.json中项目路径中如果有package.json文件时,直接使用npm

install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到github时,就不用提交node_moles这个文件夹了。

热心网友 时间:2022-04-11 21:37

命令中,全局安装(global)和本地安装(local)方式的区别为带参数-g和不带参数-g。
具体区别:
1.安装位置:
npm install moleName ,则是将模块下载到当前命令行所在目录。
npm install moleName -g ,模块将被下载安装到全局目录中,即Node的安装目录下的node_moles下
2.调用方式:
在代码中,本地安装可以直接通过require()的方式引入;var moleName = require('moleName');
全局的安装是供命令行(command line)使用的,比如grunt,全局安装的方式是没有办法用require调用包的;
备注:
可以通过使用npm set global=true/false来设定安装模式,npm get global可以查看当前使用的安装模式。

热心网友 时间:2022-04-12 00:35

在Shell中输入以下命令

npm config ls

你会得到npm的配置信息,其中有两条需要注意

prefix = "C:\\Program Files\\nodejs"

cwd = C:\Users\xxxx\Desktop

(具体路径视情况而定)

当使用npm -g install xxpak 安装node包的时候,就是全局安装,安装路径在prefix指定的位置;当不使用-g参数时,默认会安装在cwd所指向的位置,也即是你当前命令行的起始位置。

修改全局安装路径:

npm config set prefix=xxx

一般来说我们会希望安装在全局位置,但有时也不一定,可能我们需要将某个包安装到自己正在开发的项目中。全局位置一般被加入了环境变量,安装完成后可以直接运行。

热心网友 时间:2022-04-12 03:50

不一样的。 你的一个Connection对象可以被多个Statement使用。 Connection conn = ..... 省略 Statement st1 = conn.createStatement(); Statement st2 = conn.createStatement(); st1.executeQuery("update table1....."); st1.close(); st2.executeQuery("select * from table1....."); st2.close(); conn.close(); 用以上例子,你的st1关闭以后,conn还能被st2使用。 注意这个例子里,st1和st2同时使用数据库里的table1表。如果你没有写st1.close()的话,st2将可能无法执行。因为st1还没有释放数据库里table1表的资源。st1.close()以后,资源也被释放了。 Connection是会自动关闭的(timeout过时

热心网友 时间:2022-04-12 07:21

全局安装的路径是 {prefix}/lib/node_moles,在系统的文件夹下。
本地安装的路径是 ./node_moles/,在当前执行命令的文件夹下。
一般包含常用CLI工具的包可以全局安装。如果只是在当前项目使用,本地安装即可。

热心网友 时间:2022-04-12 11:09

安装方式:npm install package-name -g || npm install package-name -global, 参数 -g代表安装到全局环境中
安装位置:包安装在Node安装目录下的node_moles文件夹中,一般在 \Users\用户名\AppData\Roaming\ 目录下 可以使用npm root -g查看全局安装目录
全局安装后可以供命令行(command line)使用,用户可以在命令行中直接运行该组件包支持的命令

热心网友 时间:2022-04-12 15:14

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

热心网友 时间:2022-04-12 19:35

命令中,全局安装(global)和本地安装(local)方式的区别为带参数-g和不带参数-g。

具体区别:
1.安装位置:
npm install moleName ,则是将模块下载到当前命令行所在目录。
npm install moleName -g ,模块将被下载安装到全局目录中,即Node的安装目录下的node_moles下

2.调用方式:
在代码中,本地安装可以直接通过require()的方式引入;var moleName = require('moleName');
全局的安装是供命令行(command line)使用的,比如grunt,全局安装的方式是没有办法用require调用包的;

备注:
可以通过使用npm set global=true/false来设定安装模式,npm get global可以查看当前使用的安装模式。

热心网友 时间:2022-04-13 00:13

全局安装
安装方式:

npm install package-name -g || npm install package-name -global, 参数 -g代表安装到全局环境中
安装位置:
包安装在Node安装目录下的node_moles文件夹中,一般在 \Users\用户名\AppData\Roaming\ 目录下

可以使用npm root -g查看全局安装目录
调用方式:

全局安装后可以供命令行(command line)使用,用户可以在命令行中直接运行该组件包支持的命令

本地安装

安装方式:

npm install package-name || npm install package-name --save -dev 参数--save-dev的含义是代表把你的安装包信息写入package.json文件的devDependencies字段中,包安装在指定项目的node_moles文件夹下
调用方式:

本地安装后可以直接通过require()的方式引入项目中node_moles目录下的模块

总结:

一般安装在全局的都是有命令行需求的 package,但是具体项目中的包需要本地安装

热心网友 时间:2022-04-13 05:08

全局安装 装到你设置的NODE_PATH去,
本地安装 就装在你执行命令的命令行当前目录
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
金光万道的意思和造句。 手机微信号给小米电视开通了ⅤlP该怎么取消? 求w7qq透明皮肤那种完全可以看见桌面的那种谢谢了~ QQ皮肤版面和电脑桌面主题一样 怎么回事啊? 不小心把QQ空间的皮肤设为桌面。怎么还原啊! 大学体育选修课选了形体,老师要求买形体鞋,求问鞋子长什么样子,是那种... vivox9手机有两个微信号,另外一个我删除了,怎样找回 牛在什么地方最旺财 什么牛放室内最旺财风水 牛头摆放什么最旺财 node安装不上express,安装过程不报错,但一直提示... nodejs全局安装和本地安装的区别 WIN7下NodeJs全局安装了express,并且配置了NODE_P... nodejs安装npm 模块失败npm install [module_name]... 求教,nodejs安装完,敲错过一条配置npm就所有命令... 安装nodejs提示cnpm不是内部命令怎么办 nodejs中npm start时显示找不到模块是什么原因 为什么nodeJs中npm已经全局安装了,但是在其他ide里... 中国森林覆盖率最高的城市 杭州环境怎么样 杭州去适宜春游的五座山峰,分别在哪个位置? 杭州的绿化率 杭州适合居住区域有哪些? 杭州的地理位置,地形,气候 有哪些国家级森林公园就在杭州? 杭州这三处适合亲子游的地方,适合周末去打卡,哪... 在中国大陆森林覆盖率最大的是哪座城市 中国都哪几个城市被称之为绿城 杭州地区主要地形是什么? 杭州的地理,历史,自然,环境,人文 nodejs 启动报错:cannot find module nodejs全局安装目录 Nodejs全局安装和本地安装的不... Nodejs全局安装和本地安装的不同之处 npm 不能安装模块了,怎么办 word里字与字之间的空一格怎么操作 我用Word时经常遇到字与字之间有一个很长的空格,... word中每字之间怎么空1/2字格? 怎样上抖音热门 怎样在抖音上放电影 2022拼多多年卡还有吗 拼多多年卡怎么开通 WORD字和字之间的空格无法删除! word。字和字之间怎么有这么大的空,怎么也弄不掉 word里面打字字与字空的很大距离,不是全半角问题 ... 现在拼多多怎么不可以续费年卡了? word文档 中复制过来时有些字与字之间有一点空白 ... 拼多多的『省钱月卡年卡』怎么用? 在拼多多上面买的年卡。还没到期。又买了三个月的... 拼多多办了月卡以后在买东西之前应该先点哪? 拼多多年卡是一年交费一次吗?