我正在开发一个应用程序,会有一些变化。相同的应用程序-不同的图标,一些应用程序页面和逻辑-大约95%相同。
是否有可能在构建时只包含必要的文件?
为此,我可能会使用gulp/grunt并使用一些自定义构建时间逻辑。这将确保最终应用程序中的冗余最小。
所以你可以使用gulp-copy
,然后有一个build_config_1的作业,其中包括:
return gulp.src(sourceFiles)
.pipe($.copy(outputPath, options));
其中var sourceFiles = commonFiles + thisConfig
和thisConfig
是特定于此配置的。
您也可以选择有一个构建任务,然后将配置指定为命令参数-参见这里。