Fix bugs in builder

This commit is contained in:
the1812 2019-09-04 12:16:40 +08:00
parent 69352e5bba
commit b0f1d08b17
3 changed files with 8 additions and 3 deletions

View File

@ -32,13 +32,17 @@ namespace BilibiliEvolved.Build
} }
public ProjectBuilder BuildPreview() public ProjectBuilder BuildPreview()
{ {
var version = new Regex(@"//[ ]*@version[ ]*(.+)") var version = new Regex(@"//[ ]*@version[ ]*(.+)").Match(Source).Groups[1].Value.Trim();
.Match(Source).Groups[1].Value.Trim();
Source = ownerRegex Source = ownerRegex
.Replace(Source, "${1}" + config.Owner + "${3}"); .Replace(Source, "${1}" + config.Owner + "${3}");
File.WriteAllText(SourcePath, Source.Replace(@"// [Offline build placeholder]", compileOnlineData())); File.WriteAllText(SourcePath, Source);
File.WriteAllText("version.txt", version); File.WriteAllText("version.txt", version);
return this; return this;
} }
public ProjectBuilder BuildPreviewData()
{
File.WriteAllText(SourcePath, Source.Replace(@"// [Offline build placeholder]", compileOnlineData()));
return this;
}
} }
} }

View File

@ -37,6 +37,7 @@ namespace BilibiliEvolved.Build
.BuildPreviewOffline() .BuildPreviewOffline()
.BuildOffline() .BuildOffline()
.BuildBundle() .BuildBundle()
.BuildPreviewData()
.BuildFinalOutput(); .BuildFinalOutput();
if (config.CopyOnBuild) if (config.CopyOnBuild)

Binary file not shown.