从开发文件到生产文件

 有一天我突然意识到一个问题,在使用react框架搭建应用时,我使用到了sass/less,JSX模版以及ES6的语法在编辑器下进行开发,使用这些写法是可以提高开发的效率。可是浏览器它本身是并不能够“理解”这些语法的呀。就像下面这张图: Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训  在开发代码文件 --> 生产代码文件的转换过程中,我们到底需要做些什么呢?没错,这一切都和webpack(或gulp)有关: Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训  转一张webpack官网的图,webpack能把less/sass文件,json文件,乃至css文件,全都打包成js文件和静态资源文件(图片) 

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

 

webpack和gulp的共同作用及两者的区别: webpack和gulp本质上并不是同一类型工具,但它们都能完成以下任务:Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

 

webpack:一个模块化工具(a module bundle)gulp:一个任务运行器(a Task Runner) 在用react/vue/angular搭建单页面应用时,我们可以用webpack代替gulp的工作,方便而快捷。两者具体的区别,在这里不多赘述,大家自行查阅资料。下面我主要介绍一下webpack的使用 除了利用webpack实现开发代码 --> 生产代码的转换,我们为什么要用它做其他一些工作,比如文件打包(文件合并),JS/css压缩呢?

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式