首页 > 其他分享 >关于npm的----【全局安装vs局部安装】【开发依赖vs生产依赖】

关于npm的----【全局安装vs局部安装】【开发依赖vs生产依赖】

时间:2022-11-13 00:11:55浏览次数:43  
标签:npm 依赖 vue vs 全局 安装

1、全局安装 vs 局部安装

全局安装:npm i <依赖> -g    (或 -global)

局部安装:npm i <依赖> 

全局安装的好处:这个依赖很多项目都需要使用,并且所有项目需要的版本都一样,就可以全局安装,比较方便,不需要每启一个项目就安装一遍。

例如:vue-cli (vue的脚手架)  

局部安装的好处:当前项目使用哪个版本可以灵活控制【项目中使用的具体功能依赖一般都局部安装】。

例如:vuex(vue状态管理工具)、axios(vue的发送请求工具)、vue-router(vue的路由管理工具)等等

2、开发依赖 vs 生产依赖

开发依赖安装:npm i <依赖> -dev   (或 -D)

生产依赖安装:npm i <依赖> 

开发依赖一般是开发过程中需要借助它完成一些工作,但是项目内容并不需要它,这种就没有必要放在生产环境。

例如:打包工具webpack

生产依赖就是项目中本来就需要的依赖。

例如:vuex(vue状态管理工具)、axios(vue的发送请求工具)、vue-router(vue的路由管理工具)等等

标签:npm,依赖,vue,vs,全局,安装
From: https://www.cnblogs.com/zhaoyingzhen/p/16885196.html

相关文章

  • windows安装nodejs
    安装nodejs1.官网地址:http://nodejs.cn/download![image](https://img2022.cnblogs.com/blog/2961302/202211/2961302-20221112233115575-1530845639.jpg)2.选择......
  • 2.Sentinel介绍和安装以及与微服务整合
    Sentinel介绍和安装Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.html1.安装Sentinel1.1下载sentinel官方提供了U......
  • Docker的介绍与安装
    Docker是什么Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实......
  • Centos7下yum安装apache2.4和php7.3
    因不同版本间存在少许差异,先说明环境版本:Centos7.8、Apache2.4、PHP7.3,亲测成功参考安装:https://blog.csdn.net/qq_35145723/article/details/109811593参考配置:https://......
  • 软件分享 | 教你如何两步永久破解 Xmind windows端【内含软件安装包&破解包资源】
    稿主下载了Xmind各版本之后,经过数次的体验,并且对比了使用感受之后不论是从模板还是控件来说,都觉得是2021版本的用着最顺手。 由于囊中羞涩,所以检索了各大网站,发现了最......
  • ubuntu安装搜狗输入法
    https://shurufa.sogou.com/linux?r=pinyin在如上链接下载,然后使用dpkg命令安装在电脑设置中找到“区域和语言”,然后点击“管理已安装的语言”,将系统输入法系统更改为“f......
  • ubuntu安装星火商城和企业微信
    星火商场:https://spark-app.store/download下载deb包后使用dpkg命令进行安装,然后在商店中安装企业微信企业微信无法开启的问题:https://github.com/zq1997/deepin-win......
  • 银河麒麟V10在线安装Postgresql步骤
    参考资料https://blog.csdn.net/u010430471/article/details/81663248https://blog.csdn.net/qq_41619524/article/details/120178542关闭防火墙https://blog.csdn.n......
  • 银河麒麟服务器V10-SP2安装tomcat
    1.首先先去tomcat官网下载一个安装包  2.创建一个存放压缩包的文件夹,并考入文件  3.解压tomcat压缩包命令:tar-xvf压缩包名   4.启动tomcat进入apache-......
  • electron-vite 开发开发桌面应用 用户选择安装位置
    electron-vite开发vue3开发桌面应用用户选择安装位置使用electron-vite创建项目npmcreate@quick-start/electronmy-app----templatevue-ts安装好依赖cnpmi......