Class NpmHelper
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class NpmHelper : ITransientDependency
Constructors
NpmHelper(ICmdHelper)
Declaration
public NpmHelper(ICmdHelper cmdHelper)
Parameters
Properties
CmdHelper
Declaration
protected ICmdHelper CmdHelper { get; }
Property Value
Logger
Declaration
public ILogger<NpmHelper> Logger { get; set; }
Property Value
Methods
GetInstalledNpmPackages()
Declaration
public string GetInstalledNpmPackages()
Returns
InstallYarn()
Declaration
public void InstallYarn()
IsNpmInstalled()
Declaration
public bool IsNpmInstalled()
Returns
IsYarnAvailable()
Declaration
public bool IsYarnAvailable()
Returns
NpmInstallPackage(string, string, string)
Declaration
[Obsolete("This method is deprecated. Use 'YarnAddPackage' instead (it uses 'npx', so there is no need for 'yarn' to be globally installed.")]
public void NpmInstallPackage(string package, string version, string directory)
Parameters
RunNpmInstall(string, params string[])
Declaration
[Obsolete("This method is deprecated. Use 'RunYarn' instead (it uses 'npx', so there is no need for 'yarn' to be globally installed.")]
public void RunNpmInstall(string directory, params string[] args)
Parameters
RunYarn(string)
Declaration
public void RunYarn(string directory)
Parameters
Type |
Name |
Description |
string |
directory |
|
YarnAddPackage(string, string, string)
Declaration
public void YarnAddPackage(string package, string version, string directory)
Parameters
Implements
Extension Methods