在San CLI中主要通过san serve和san build命令进行生产和开发环境的打包,San的脚手架工程内置了四个命令,包括启动本地服务、生产环境打包、打包分析、现代模式打包等,脚手架工程的package.json内可执行的命令有: npm run start // 打包+启动本地服务 npm run build // 打包发布 npm run analyzer // 打包分析 npm r
在插件管理,可以查看项目已安装的插件列表,也可以在上方的搜索框中搜索项目已安装的插件,然后更新或卸载它们。 安装插件 点击右上角的“安装插件”按钮后,我们可以浏览所有的插件,这里我们将San CLI插件和San CLI UI插件进行了分类展示,提升搜索效率。 安装 devtools 右上角还提供了安装 devtools 的快捷入口。 注:devtools 是用于调试 san.js 应用的开发工具。
在San CLI UI中,可直接进行项目插件和依赖的安装、更新、卸载、删除等操作,依赖管理和插件管理的核心是npm包的安装可视化操作,好处是: npm install的可视化管理,组件升级更直观 操作简单,快速引入依赖 CLI的插件集合,更容易发现新包,提升检索效率 依赖管理 在依赖管理中,可以查看项目已安装的依赖列表,也可以在上方的搜索框中搜索项目已安装的依赖,然后更新或卸载它们。 安装依赖 点
San CLI 的配置文件为san.config.js,该文件放在项目的根目录下,当执行 San CLI 命令时,San CLI 会自动读取san.config.js的内容,在项目创建后,首先需要修改san.config.js来配置文件打包等选项。San CLI UI 将配置的每一项转换为表单,同时将配置项的语义直观的展示在页面,无需查找文档,直接在San CLI UI中修改表单,保存后即可看到s
进入San CLI UI的主页即为项目管理界面,可对显示的本地列表项目进行搜索、收藏、在编辑器打开、重命名、从San CLI UI删除(不会删除本地文件),删除后可通过导入项目重新显示在项目列表中,
它的使用是不基于应用的,或者说基于任何一个应用都能访问这些 API,所以在用法上是直接调用 work 实例的 media 属性: 上传的媒体文件限制: 所有文件size必须大于5个字节 图片(image):2MB,支持JPG,PNG格式 语音(voice):2MB,播放长度不超过60s,支持AMR格式 视频(video):10MB,支持MP4格式 普通文件(file):20MB 上传图片 注意:微
{warning} 企业微信在17年11月对 API 进行了大量的改动,应用管理部分已经没啥用了 应用管理是企业微信中比较特别的地方,因为它的使用是不基于应用的,或者说基于任何一个应用都能访问这些 API,所以在用法上是直接调用 work 实例的 agent 属性。 $config = [ ... ]; $app = Factory::work($config); 应用列表 $agen
微信文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/plugin-management/pluginManager.applyPlugin.html 申请使用插件 $pluginAppId = 'xxxxxxxxx'; $app->plugin->apply($pluginAppId); 删除已添
在微信里的图片,音乐,视频等等都需要先上传到微信服务器作为素材才可以在消息中使用。 上传图片 {warning} 注意:微信图片上传服务有敏感检测系统,图片内容如果含有敏感内容,如色情,商品推广,虚假信息等,上传可能失败。 $result = $app->material->uploadImage("/path/to/your/image.jpg"); // { // "media_id":
SOFABoot 是在 Spring Boot 的基础上提供的功能扩展。基于 Spring Boot 的机制,SOFABoot 管理了 SOFA 中间件的依赖,并且提供了 Spring Boot 的 Starter,方便用户在 Spring Boot 中使用 SOFA 中间件。 SOFABoot 依赖管理 – Maven 在使用 SOFA 中间件之前,需要引入 SOFABoot 依赖管理。类似 S
电源管理接口 结构体 struct rt_pm_ops 电源管理设备的操作方法 更多... struct rt_device_pm_ops 对电源管理模式敏感的设备的操作方法 更多... struct rt_device_pm 电源管理设备 更多... struct rt_pm 电源管理控制块 更多... 函数 void rt_pm_enter (
提供访问通用工具或硬件设备的接口,例如 环形缓冲区、管道等通用工具,GPIO、SPI、I2C等硬件设备 模块 设备子系统 I/O设备子系统 环形缓冲区 环形缓冲区接口 环形块状缓冲区 环形块状缓冲区接口 完成信号量 完成信号量接口 管道 管道接口 数据队列 数据队列接口 工作队列 工作队列接口 等待队列 等
中断管理接口 函数 void rt_interrupt_enter (void) 中断进入 void rt_interrupt_leave (void) 中断离开 rt_uint8_t rt_interrupt_get_nest (void) 中断嵌套层数获取 rt_base_t rt_hw_interrupt_disable (void) 禁用系统中断 v
时钟管理接口 函数 rt_tick_t rt_tick_get (void) 获取系统时钟节拍值 void rt_tick_set (rt_tick_t tick) 设置系统时钟节拍值 void rt_tick_increase (void) 增加系统时钟节拍值 int rt_tick_from_millisecond (rt_int32_t ms) 节拍到毫秒
线程管理接口 结构体 struct rt_thread 线程控制块 更多... 宏定义 #define RT_THREAD_INIT 0x00 初始化完成状态 #define RT_THREAD_READY 0x01 就绪状态 #define RT_THREAD_SUSPEND 0x02 挂起状态 #define RT_THREAD_RUNN