API 参考
    正在准备搜索索引...

    变量 VipNpm常量

    VipNpm: {
        formatCiPnpmInstallCommand: (
            args: {
                extraArgs?: string | readonly string[];
                ignoreScripts?: boolean;
                registry: string;
            },
        ) => string;
        formatVersionStr: (template: string, newVersion: string) => string;
        getCorepackVersion: () => Promise<string | null>;
        getNodeVersion: () => Promise<string | null>;
        getNpmVersion: () => Promise<string | null>;
        getPackageJSONByPnpm: (pnpmLsCommand: string) => PackageJSONWithPath[];
        getPnpmVersion: () => Promise<string | null>;
        getTurboPackApps: () => Promise<string[]>;
        getTurboPackVersion: () => Promise<string | null>;
        installByNpm: (
            args: {
                cwd?: string;
                force?: boolean;
                ignoreScripts?: boolean;
                registry?: string;
            },
        ) => Promise<void>;
        installByPnpm: (
            args: {
                corepackNpmRegistry?: string;
                cwd?: string;
                force?: boolean;
                ignoreScripts?: boolean;
                registry?: string;
            },
        ) => Promise<void>;
        installForCi: (options?: VipNpmCiInstallOptions) => Promise<void>;
        isExistNodeJs: () => Promise<boolean>;
        isExistNpm: () => Promise<boolean>;
        isExistPnpm: () => Promise<boolean>;
        isExistTurboPack: () => Promise<boolean>;
        logInstallToolchain: () => Promise<void>;
        userLogin: (args: { registry: string }) => Promise<void>;
    } = ...

    类型声明

    • formatCiPnpmInstallCommand: (
          args: {
              extraArgs?: string | readonly string[];
              ignoreScripts?: boolean;
              registry: string;
          },
      ) => string
    • formatVersionStr: (template: string, newVersion: string) => string
    • getCorepackVersion: () => Promise<string | null>
    • getNodeVersion: () => Promise<string | null>
    • getNpmVersion: () => Promise<string | null>
    • getPackageJSONByPnpm: (pnpmLsCommand: string) => PackageJSONWithPath[]
    • getPnpmVersion: () => Promise<string | null>
    • getTurboPackApps: () => Promise<string[]>
    • getTurboPackVersion: () => Promise<string | null>
    • installByNpm: (
          args: {
              cwd?: string;
              force?: boolean;
              ignoreScripts?: boolean;
              registry?: string;
          },
      ) => Promise<void>
    • installByPnpm: (
          args: {
              corepackNpmRegistry?: string;
              cwd?: string;
              force?: boolean;
              ignoreScripts?: boolean;
              registry?: string;
          },
      ) => Promise<void>
    • installForCi: (options?: VipNpmCiInstallOptions) => Promise<void>
    • isExistNodeJs: () => Promise<boolean>
    • isExistNpm: () => Promise<boolean>
    • isExistPnpm: () => Promise<boolean>
    • isExistTurboPack: () => Promise<boolean>
    • logInstallToolchain: () => Promise<void>
    • userLogin: (args: { registry: string }) => Promise<void>