2017-03-06 38 views
0

构建应用程序时,我遵循以下方法。我正在使用Angular,但这个问题不仅限于Angular。 我有两个文件夹,一个叫构建另一种叫SRCI am doing the development inside src but the application is run from build。 Gulp负责用合适的文件(从src复制或用Gulp创建;例如,一个.CSS文件通过连接来自src的许多.SCSS文件构建)创建构建文件夹。构建应用程序时维护两个文件夹

我的问题是,如果这是一个正确的做法。构建文件夹是否使用冗余?有没有最佳实践方法?

回答

1

这仅仅是最好的做法。

基本上,当应用程序中包含了大量的JS和CSS文件,你需要将它们合并到您的构建文件夹中的常用文件将被部署最终。

由于一饮而尽合并所有JS文件到一个单一的文件,并同为CSS,这使得浏览器只作两个请求(一个用于JS和一个CSS),这是很好的表现,以及。如果一个SPA包含大量的JS文件,那么它不利于浏览器发出单个请求来获取每个JS。 CSS也是如此。

build文件夹:将要部署的一个。它是利用咕嘟咕嘟咕噜或任何其他任务运行作了

SRC:你在哪里做开发,并最终合并所有的CSS和JS分别包括在建

0

我认为对CSS和JS单个文件从源代码构建应用程序并将结果投入生产是一种很好的做法,它比将源代码投入生产要好得多。随着你的练习,你把捆绑,而不是项目源与子文件夹和子文件

相关问题