当前位置: 首页 > news >正文

上海八号桥 网站建设广州网络科技有限公司

上海八号桥 网站建设,广州网络科技有限公司,做任务赚钱的网站代码,昆明市住房和城乡建设局官方网站文章目录前言一、生产环境与开发环境二、dependencies二、devDependencies总结前言 我已经使用npm接近两年了, 但对于package.json内的dependencies 和devDependencies也只是知道什么依赖该放什么部分, 至于为什么放到这个部分, 我不是很了解… 呃, 还是去了解一下. 一、生产环…

文章目录

  • 前言
  • 一、生产环境与开发环境
  • 二、dependencies
  • 二、devDependencies
  • 总结


前言

我已经使用npm接近两年了, 但对于package.json内的dependencies devDependencies也只是知道什么依赖该放什么部分, 至于为什么放到这个部分, 我不是很了解…
呃, 还是去了解一下.


一、生产环境与开发环境

生产环境可以理解为打包上线后运行的环境, 典型如服务器环境.

开发环境就是在本地搭个脚手架安装上各种依赖跑个本地服务写代码时的环境.


二、dependencies

我的理解是, dependencies下是生产环境中所必须的依赖包, 比如做一个基于vue的前端项目, 那么vue就应当被放在此目录下, 因为上线之后放进服务器这个项目依然需要vue来运作.
而开发环境下需要模拟生产环境开发以确保生产环境下能用, 所以在dependencies下的依赖是生产环境一定需要的, 开发环境可能需要的.
直接安装就会把依赖安装到这个部分中, 生产依赖装错了地方, 运行项目的时候会出问题.

npm i xxx --save // 不过--save在npm ver5之后可以省略掉
或
npm i xxx -S     // --save简写
或
npm i xxx        // 直接省略 --save

比如把vue卸了再运行npm run serve.


二、devDependencies

devDependencies下只在是项目开发时需要的依赖, 上线后不需要(当然也可以带着一起交到生产环境, 就是体积大嘛).
比如开发结束后打包所需的工具webpack, 各种loader, 用于搭建项目的脚手架, 以及一系列辅助开发的工具.
假设我们是铁匠, 顾客要一块铁锭, 打完这块铁锭之后总不该把自己的锤子也交给顾客, 交付的应当是产品, 而开发依赖可以看作流水线上的生产工具.

如果需要将依赖安装至此部分:

npm i xxx --save-dev
或
npm i xxx -D

总结

http://www.wangmingla.cn/news/21999.html

相关文章:

  • mac做网站设计b2b b2c c2c o2o区别
  • 普陀区网站建设供应阿里网站seo
  • 蒙古文网站建设汇报产品推广语
  • 四川城乡住房城乡建设厅网站百度推广服务
  • 玉溪网站建设网站建设seo建站工具
  • 官方网站建设与维护好处百度指数排行榜
  • wordpress导航栏制作seo的培训课程
  • aspnet网站开发实例项目企业宣传册
  • 户外网站模板潍坊seo推广
  • 曲靖网站建设公司百度seo怎么做网站内容优化
  • 有什么好的免费网站做教育宣传百度搜索使用方法
  • 宁波网站推广软件哪家强seo优化招聘
  • 网站改版对seo影响免费创建网站的平台
  • 云浮哪有做网站公司营销背景包括哪些内容
  • 网站的数据库丢失什么网站可以免费推广
  • 如何做网站的逻辑结构图seo整站优化更能准确获得客户
  • 传媒公司营销网站知名的建站公司
  • 《电子商务网站开发与管理》书籍关键词app下载
  • 三明网站设计站长统计 网站统计
  • 哔哩哔哩网站怎么做视频免费建站平台
  • 培训网网站源码温州云优化seo
  • 赣州网站设计哪里好g3云推广靠谱吗
  • 深圳市建设工程质量监督总站网站代发百度关键词排名
  • 网站图片怎么做网络营销是干嘛的
  • ruby on rails社区网站开发ip网站查询服务器
  • 网站固定通栏代码企业微信营销系统
  • 大型网站开发软件制作网站需要多少费用
  • 邢台做网站服务汕头seo代理
  • 嘉兴网站设计公司武汉seo 网络推广
  • 有哪些做策划的用的网站怎样制作一个自己的网站