博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
npm全局安装和本地安装和本地开发安装(npm install --g/--save/--save-dev)
阅读量:6937 次
发布时间:2019-06-27

本文共 551 字,大约阅读时间需要 1 分钟。

详细说明参考:

我个人理解:

1、全局安装(npm install -g)是为了用命令行,比如在windows下,如果用全局安装gulp时,系统变量上已经能识别gulp命令。之后就是用gulp命令。但这种说法只是片面的,如果本地安装,你进入到本地node_modules模块下能能用命令行,不过要加路径;还有一种就是环境变量上指向这个本地目录也能达到目的。

2、本地安装(npm install -save)是为了项目上能使用到这个包,会在项目文件夹上新建node_modules文件夹,然后项目上就能引用包来用。放在dependencies节点。这种说法也是片名的,实质原因是解决每个项目的多版本问题,且用全局模式的包时需要指定路径,对项目运行效果上不够快;所以这个是npm升级的结果导致的问题。

3、本地开发安装(npm install -save-dev)是在开发时要用的依赖,devDependencies下列出的模块,是我们开发时用的,比如 grunt-contrib-uglify,我们用它混淆 js 文件,它们不会被部署到生产环境。dependencies下的模块,则是我们生产环境中需要的依赖。参考:

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://gvbnl.baihongyu.com/

你可能感兴趣的文章
MongoDB安装和基本运用
查看>>
python获取系统状态psutil模块
查看>>
软件分发、补丁推送排错
查看>>
如何把VHD转换成VHDX
查看>>
毕业只是开始:你准备好了吗?
查看>>
交互式自动化脚本模板
查看>>
顺丰和菜鸟对用户数据寸土不让 战争平息需监管层
查看>>
fatal error: libavutil/avconfig.h: No such file...
查看>>
spring集成activemq
查看>>
上网不掉钱
查看>>
我的友情链接
查看>>
Intruder reporting tool (for ssh remote login)
查看>>
创建cocopods库(swift版)
查看>>
linux启动不了,无法进入rescure模式,Mount: could not find filesystem '/dev/root
查看>>
TCP拥塞控制机制
查看>>
hdfs运维中遇到的问题记录
查看>>
手机屏幕适配
查看>>
软件测试LR通用性能分析流程
查看>>
如何升级phpmyadmin
查看>>
解决 phpmyadmin #2002 无法登录 MySQL 服务器
查看>>