在构建应用程序时保留两个文件夹

时间:2017-03-06 19:08:47

标签: javascript angularjs

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

我的问题是,这是否是正确的方法。使用build文件夹是多余的吗?有没有最佳实践方法?

2 个答案:

答案 0 :(得分:1)

这只是最佳做法。

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

由于gulp将所有JS文件合并到一个文件中并且同样用于CSS,这使得浏览器只发出两个请求(一个用于JS,一个用于CSS),这对性能也有好处。如果一个SPA包含很多JS文件,那么它不利于浏览器单独请求获取每个JS。 CSS也是如此。

构建文件夹:将部署的文件夹。它是使用GULP,GRUNT或任何其他任务运行器

制作的

src :在哪里进行开发并最终将所有CSS和JS合并到一个文件中,分别包含在构建

中的CSS和JS

答案 1 :(得分:0)

我认为从源代码构建应用程序并将结果投入生产是一种很好的做法,这绝对比将源代码投入生产要好。通过练习,您可以将包,而不是项目源与子文件夹和子文件放在一起