示例#1
0
    protected void ConfigurePwaSupportForAngular(ProjectBuildArgs projectArgs)
    {
        var isAngular = projectArgs.UiFramework == UiFramework.Angular;
        var isPwa     = projectArgs.Pwa;

        if (isAngular && isPwa)
        {
            Logger.LogInformation("Adding PWA Support to Angular app.");
            AngularPwaSupportAdder.AddPwaSupport(projectArgs.OutputFolder);
        }
    }
示例#2
0
文件: NewCommand.cs 项目: fileman/abp
 public NewCommand(TemplateProjectBuilder templateProjectBuilder
                   , ITemplateInfoProvider templateInfoProvider,
                   ConnectionStringProvider connectionStringProvider,
                   SolutionPackageVersionFinder solutionPackageVersionFinder,
                   ICmdHelper cmdHelper,
                   IInstallLibsService installLibsService,
                   AngularPwaSupportAdder angularPwaSupportAdder)
     : base(connectionStringProvider, solutionPackageVersionFinder, cmdHelper, installLibsService, angularPwaSupportAdder)
 {
     TemplateProjectBuilder = templateProjectBuilder;
     TemplateInfoProvider   = templateInfoProvider;
 }
示例#3
0
 public NewCommand(TemplateProjectBuilder templateProjectBuilder
                   , ITemplateInfoProvider templateInfoProvider,
                   ConnectionStringProvider connectionStringProvider,
                   SolutionPackageVersionFinder solutionPackageVersionFinder,
                   ICmdHelper cmdHelper,
                   IInstallLibsService installLibsService,
                   AngularPwaSupportAdder angularPwaSupportAdder,
                   InitialMigrationCreator initialMigrationCreator,
                   ThemePackageAdder themePackageAdder,
                   ILocalEventBus eventBus)
     : base(connectionStringProvider, solutionPackageVersionFinder, cmdHelper, installLibsService, angularPwaSupportAdder, initialMigrationCreator, themePackageAdder, eventBus)
 {
     TemplateProjectBuilder = templateProjectBuilder;
     TemplateInfoProvider   = templateInfoProvider;
 }
示例#4
0
    public ProjectCreationCommandBase(
        ConnectionStringProvider connectionStringProvider,
        SolutionPackageVersionFinder solutionPackageVersionFinder,
        ICmdHelper cmdHelper,
        IInstallLibsService installLibsService,
        AngularPwaSupportAdder angularPwaSupportAdder)
    {
        ConnectionStringProvider     = connectionStringProvider;
        SolutionPackageVersionFinder = solutionPackageVersionFinder;
        CmdHelper              = cmdHelper;
        InstallLibsService     = installLibsService;
        AngularPwaSupportAdder = angularPwaSupportAdder;

        Logger = NullLogger <NewCommand> .Instance;
    }
示例#5
0
    public ProjectCreationCommandBase(
        ConnectionStringProvider connectionStringProvider,
        SolutionPackageVersionFinder solutionPackageVersionFinder,
        ICmdHelper cmdHelper,
        IInstallLibsService installLibsService,
        AngularPwaSupportAdder angularPwaSupportAdder,
        InitialMigrationCreator initialMigrationCreator,
        ThemePackageAdder themePackageAdder,
        ILocalEventBus eventBus)
    {
        ConnectionStringProvider     = connectionStringProvider;
        SolutionPackageVersionFinder = solutionPackageVersionFinder;
        CmdHelper               = cmdHelper;
        InstallLibsService      = installLibsService;
        AngularPwaSupportAdder  = angularPwaSupportAdder;
        InitialMigrationCreator = initialMigrationCreator;
        EventBus          = eventBus;
        ThemePackageAdder = themePackageAdder;

        Logger = NullLogger <NewCommand> .Instance;
    }