平台别名

为不同平台配置简短别名,简化命令行操作

@uni-helper/unh 提供了平台别名功能,允许开发者在 unh.config.ts 中为不同平台配置简短别名。这一特性不仅简化了命令行操作,也优化了 package.jsonscripts 部分的配置,提升了开发效率和项目可维护性。

基本用法

unh.config.ts 中配置平台别名:

unh.config.ts
import { defineConfig } from '@uni-helper/unh'

export default defineConfig({
  // 设置默认平台
  platform: 'h5',
  // 配置平台别名
  alias: {
    'mp-weixin': 'wx',
    'mp-alipay': ['ali', 'alipay'],
  },
})

使用示例

使用默认平台

当执行 unh dev 时,会根据 platform 配置自动选择 h5 平台:

terminal
unh dev
# 等同于: unh dev h5

使用别名

当执行 unh dev wx 时,会自动运行 unh dev mp-weixin

terminal
unh dev wx
# 等同于: unh dev mp-weixin

同样,也可以使用配置的多个别名:

terminal
unh dev ali
# 等同于: unh dev mp-alipay

unh dev alipay
# 等同于: unh dev mp-alipay

配置说明

platform

defaultPlatform
'h5'
默认平台,当未指定平台时使用该平台

alias

aliasRecord<Platform, string | string[]>
平台别名配置,支持为每个平台配置单个或多个别名

This site is powered by Nuxt