0.0.8 • Published 10 months ago

create-appbuilder v0.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

工具介绍

此工具可以帮助开发者快速创建一个基于百度智能云千帆AppBuilder的快应用项目,支持通过命令行参数和JSON文件自定义创建项目,开发者可以将应用发布为一个快应用。

如何使用

1 命令行定义参数

  npx create-appbuilder appName="..." package="..." appId="..." authorization="..." [projectName="..."] [path="..."] [versionName="..."] [versionCode="..."] [miniPlatformVersion="..."]

如果是yarn用户,

yarn create appbuilder appName="..." package="..." appId="..." authorization="..." [projectName="..."] [path="/home"] [versionName="..."] [versionCode="..."] [miniPlatformVersion="..."]

其中[]可以省略; 每组key=value之间的空格分割 ; 参数顺序可改变

参数定义如下:

序号key必填默认值Value
1appName应用名称
2package应用包名
3appId应用ID
4authorization请求签名
5projectName"helloWorld"项目名称
6path"."项目生成的目录
7versionName"1.0.0"版本名称
8versionCode1版本号
9miniPlatformVersion1020最小平台号

举例说明:

npx create-appbuilder appName='appBuilder' package='com.app.demo' appId="xxx" authorization="xxx" projectName="testApp" path='/home' versionName="1.0.0" versionCode=1 minPlatformVersion=1020

2 JSON文件定义参数

npx create-appbuilder xxx.json

如果是yarn用户,

yarn create appbuilder xxx.json

其中xxx.json为JSON格式的参数文件路径:

{
    "package": "...",
    "appName": "...",
    "appId": "...",
    "authorization": "...",
    "projectName": "...",       // 可选
    "path": "...",              // 可选
    "versionName": "...",       // 可选
    "versionCode": "...",       // 可选
    "minPlatformVersion": "..." // 可选
}

其中[]可以省略; 每组key=value之间的空格分割 ; 参数顺序可改变

举例说明:

npx create-appbuilder /home/test.json

其中,/home/test.json文件内容如下:

{
    "package": "com.app.demo",
    "appName": "appBuilder",
    "appId": "...",
    "authorization": "...",
    "projectName": "testApp"
}

如何获取appId和authorization

1 进入千帆AppBuilder官网,创建智能体应用、选择相应的工具组件、发布应用

npm.io

2 获取应用ID(appId)

npm.io

3 获取请求签名(authorization)

百度智能云千帆提供了API在线调试平台-示例代码,用于帮助开发者调试接口,获取请求签名(此签名为应用工作台密钥)authorization。

npm.io

0.0.8

10 months ago

0.0.7

11 months ago

0.0.6

11 months ago

0.0.5

11 months ago

0.0.4

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago