Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>GriffinScriptNew to Visual Studio Code? Get it now.
GriffinScript

GriffinScript

CN-IoT

|
378 installs
| (0) | Free
This extension support for the develop of griffinscript app
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GriffinScript Plugin

简介

GriffinScript开发插件,基于GS语法定义文件实现了语法高亮、代码补全、定义跳转等基础语法相关功能,通过对接菜鸟IoT平台提供了开发态全周期的支持,为GS应用开发提供有力辅助手段,让GS应用开发更加简单、高效.

运行环境

  • Vscode 版本大于 1.50.0
  • JDK 版本大于 1.8.0

插件配置

  • 暂无

反馈

钉钉群号:30493787

集团用户直接提交问题

功能说明

GS工程引入

  • 一个vscode工作空间只允许打开一个GS应用。
  • 通过.gsignore 文件定义打包时排除的目录。

菜鸟会员登录

  1. 登录菜鸟IoT平台。
  2. 点击右上角的的个人信息,在下拉菜单中点击授权信息。
  3. 复制个人Token,默认失效时间15小时,可以刷新Token重置时间。
  4. 打开IDE,点击右下角登录按钮,选择菜鸟IoT平台授权码登录,输入Token完成登录。

日志查询

  1. 打开 vscode terminal. (快捷键: Mac OS: command+shift+p -> terminal)
  2. 输入设备mac地址,开始日志监听。
  3. terminal 导航栏可以配置当前设备的工作地点。

Lemo Page设计 新增页面

  1. IDE右上角或者编辑器中右键选择新增lemo页面
  2. 点开页面名称文件夹下面任意一个json文件
  3. 进行页面组件框架开发

Lemo Page设计 参数提示

  1. 在labor.scan(page_code, params)语句中,光标悬浮page_code则提示页面默认参数

GS内置函数提示

  1. 登录菜鸟会员账号后,IDE会自动更新提示文件并加载。

版本记录

1.2.6

  • Lemo编辑页面资源地址切换至CDN地址

1.2.5

  • 修复本地调试页面流index接口报错

1.2.4

  • 上传gs时保持原有部署规则profile不变

1.2.2/1.2.3

  • gs在线执行支持复制粘贴

1.2.1

  • 兼容应用同时上传新老平台

1.2.0

  • 支持GS在线执行

1.1.2

  • 页面流拖拽支持复制粘贴

1.1.0/1.1.1

  • 支持页面流控件拖拽

1.0.6

  • 支持基于package.json文件进行上传

1.0.5

  • 修改接口地址

1.0.4

  • 授权码支持base64
  • 支持自动刷新token有效期
  • 修复错误提示不展示的问题

1.0.3

  • 优化展示、错误提示

1.0.2

  • 打包上传兼容windows系统

1.0.1

  • 优化上传成功提示

1.0.0

  • 支持本地启动边缘平台
  • 支持状态栏切换行业线
  • 支持同时打开多个gs项目下的自动上传、语法校验

0.4.2

  • 优化错误提示

0.4.0/0.4.1

  • 支持部署到devops新架构
  • 支持校验gs项目语法

0.3.8

  • 打包名字修改为项目名称

0.3.7

  • 新增GS开发日志按钮
  • 新增UI编辑器配置项

0.3.6

  • 调整内置方法提示文件路径。
  • 修复page提示文案展示顺序异常
  • 修复提示文案同步的异常

0.3.5

  • 插件模块化,提升十倍启动速度
  • 插件冗余模块精简,缩小一半文件大小

0.3.4

  • 优化文件数量较多、文件夹递归深度较大场景下的插件性能表现。

0.3.2/0.3.3

  • 增加manifest文件校验
  • 调整Lemo Page 编辑器启动逻辑

0.3.1

  • 增加目录打包排除项定义文件。(.gsignore)

0.3.0

  • 进一步增强的代码提示,提供引擎内置方法、配置文件提示
  • 脚本静态错误提示

0.2.2

  • 移除了更新引擎内置方法的按钮
  • 上传体验优化

0.2.1

  • 修复打包兼容问题
  • 修复xml打包兼容问题

0.2.0

  • 提供 import 定义跳转
  • 增加Token接入方式
  • 一些配置项问题修复

0.1.4

  • Windows兼容

0.1.3

  • 提供基础类型prototype的语法提示
  • 提供 references 引用信息
  • 提供 page code 的定义跳转

0.1.2

  • 增加LEMO UI 文件夹名称修改

0.1.1

  • 修复安全校验导致的接口异常

0.1.0

  • 集成对物模型定义文件的识别
  • 提供引擎内置函数的语法提示
  • 提供对gs基础文件(无服务调用)的debug功能
  • 支持多窗口共享登录态

0.0.11

  • 增加设备查询异常提示

0.0.10

  • 增加对测试环境设备的工作节点切换功能.
  • 修复默认主题下图标展示问题.
  • 修复多窗口运行问题.

0.0.8/9

  • 增加GS脚本中对Lemo页面的参数提示.
  • 增加菜鸟会员登录.
  • 增加IDE对开发态应用的集成管理.
  • 增加开发环境本地打包上传功能.
  • 增加开发环境设备日志一键查询.
  • 修复应用打包循环引用问题.
  • 优化LemoPage编辑页面加载性能.

0.0.7

  • 增加应用打包导出功能.
  • 增加GS脚本文件格式化.
  • 优化Lemo编辑页面webview数据同步逻辑.

0.0.6

  • 增加Lemo页面新增功能.
  • 增加代码块支持,如for/function/arrow function.
  • 调整插件启动监听逻辑.
  • 移除文件目录中GS项目初始化功能.

0.0.5

  • 增加插件图标.
  • 增加Lemo页面编辑功能.

0.0.4

  • 提供GS应用工程目录初始化.

0.0.3

  • 增加对profile配置文件的自动补全.

0.0.2

  • 提供语法高亮、自动补全、定义跳转功能.

0.0.1

  • 插件初始化.

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft