0.6.8 • Published 2 days ago

@rx-frontend/uni-cli v0.6.8

Weekly downloads
-
License
ISC
Repository
-
Last release
2 days ago

@rx-frontend/uni-cli

uni-app命令行的增强,兼容uni2和uni3

使用

安装

pnpm i -D @rx-frontend/uni-cli
yarn add -D @rx-frontend/uni-cli
npm i -D @rx-frontend/uni-cli

支持的环境变量

名称说明
UNI_CLI_VERSION微信公众平台发布的版本号
UNI_CLI_DEPLOY_NOTIFY部署结果的通知webhook
UNI_CLI_DEPLOY_REBOT微信公众平台发布机器人编号

基本用法

uni-cli -p mp-weixin --open

uni-cli deploy # 需要在配置文件中配置appid等变量

vue-cli-service中压缩代码使用--minimize,而在vite中使用--minify

uni-cli中统一使用--minify,但是当运行在vue-cli-service中,压缩插件无法修改,只能是terser

配置文件

支持的文件名:cli.config.js,cli.config.mjs,cli.config.ts,cli.config.cjs,cli.config.mts,cli.config.cts

import { defineConfig } from '@rx-frontend/uni-cli'

export default defineConfig({
  env: {
    appid: 'appid'
  }
})
名称类型默认值说明
rootstringprocess.cwd()项目的根目录
basestring'scripts'上传密钥的保存目录
envArray | Object-环境配置
excludestring[]-deploy --all时排除的环境,不影响deploy --name
includestring[]-deploy --all时指定上传的环境,不影响deploy --name

excludeinclude同时只允许设置一项

环境配置

名称类型是否必填默认值说明
namestring-小程序环境的名称,需要与--env保持一致
appidstring-小程序的appid,构建完成后会被写入到project.config.json中
keystring-如果不需要自动上传,可以不填
titlestring-小程序中展示的项目名称{title}({NODE_ENV})
outputstringdist/{dev\/prod}/{platform}小程序构建输出的目录位置,如果代码中有环境的区分,请务必设置
buildCmdstring-如果需要自动上传,请务必填写
processEnvRecord<string, string>-所有的键值对都会被绑定到process.env
aliasstring---env设置的name的别名

关于appid

如果不设置appid就需要在项目根目录中的src/manifest.json中配置

关于buildCmd

buildCmd默认会添加当前所在环境的name作为参数--env {name}

0.6.8

2 days ago

0.6.6

2 months ago

0.6.5

2 months ago

0.6.3

5 months ago

0.6.4

5 months ago

0.6.2

5 months ago

0.6.1

10 months ago

0.6.0

11 months ago

0.5.1

11 months ago

0.4.9

1 year ago

0.4.17-alpha.1

1 year ago

0.4.10

1 year ago

0.4.17

1 year ago

0.4.15

1 year ago

0.4.16

1 year ago

0.4.13

1 year ago

0.4.14

1 year ago

0.4.11

1 year ago

0.5.0

1 year ago

0.4.8

1 year ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.1

1 year ago

0.3.0

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago

0.1.0-rc.2

1 year ago

0.1.0-rc.1

1 year ago