最近学jQuery和Bootstrap,在下载的时候会遇到两个文件,老师讲一个是用于生产环境的,一个是用于开发环境的,由于之前没有接触过这两个名词,下面来介绍一下。
开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。简单讲就是项目尚且处于编码阶段,一般这时候会把代码放在开发环境中,不会放在生产环境中。
生产环境:是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。简单讲就是所谓的线上,就是正式给用户使用的环境。
比如在用到jQuery时,需要先下载jQuery,会遇到两种文件,一个是jquery-3.5.1.min.js ,另一个是jquery-3.5.1.js。
当然官网在文件前面已经给出提示,前者是用于生产环境的,后者是用于开发环境的。
其实这两个文件仅仅是文件大小、有无注释、格式美化(可读性)上的区别,使用上(作用效果)并没有什么区别。压缩和未压缩的区别,.min是压缩版的(去掉多余的注释、空格等)文件较小,易于加载,另外的就是未压缩的文件稍大,保留完整的注释、可读性强的标准格式化文件。一般生产环境用.min.css(加载速度快,提升体验) ,开发试验阶段用.css(便于理解)。
再比如下载Bootstrap的时候也会遇到两种,
在下载完bootstrap后只需要将dist目录下的那三个文件夹全部导入即可。
参考博客: https://blog.csdn.net/qq_41042845/article/details/100974229 https://developer.aliyun.com/ask/118664?spm=a2c6h.13159736