UNPKG

@eljs/utils

Version:
55 lines 1.7 kB
import type { RunCommandOptions } from "../cp"; import type { PackageManager } from "../types"; /** * 安装依赖选项 */ export interface InstallDepsOptions extends RunCommandOptions { /** * 运行时依赖 */ dependencies?: string[]; /** * 开发时依赖 */ devDependencies?: string[]; } /** * 安装指定依赖 * @param options.cwd 当前工作目录 * @param options.dependencies 运行时依赖 * @param options.devDependencies 开发时依赖 */ export declare function installDeps(options?: InstallDepsOptions): Promise<void>; /** * 安装指定依赖 * @param packageManager 包管理器 * @param options.cwd 当前工作目录 * @param options.dependencies 运行时依赖 * @param options.devDependencies 开发时依赖 */ export declare function installDeps(packageManager: PackageManager, options?: InstallDepsOptions): Promise<void>; /** * 安装项目依赖 * @param options 选项 */ export declare function install(options?: RunCommandOptions): Promise<void>; /** * 安装项目依赖 * @param args 命令行参数 * @param options 选项 */ export declare function install(args: string[], options?: RunCommandOptions): Promise<void>; /** * 安装项目依赖 * @param packageManager 包管理器 * @param options 选项 */ export declare function install(packageManager: PackageManager, options?: RunCommandOptions): Promise<void>; /** * 安装项目依赖 * @param packageManager 包管理器 * @param args 命令行参数 * @param options 选项 */ export declare function install(packageManager: PackageManager, args: string[], options?: RunCommandOptions): Promise<void>; //# sourceMappingURL=install.d.ts.map