blackstar-baba / how-2-use-thingsboard

Some docs help use thingsboard
Apache License 2.0
243 stars 89 forks source link

规则节点二次开发报错 #4

Closed freebooterish closed 2 years ago

freebooterish commented 2 years ago

您好! 我在做规则节点二次开发尝试,按照文档 Clone git@github.com:blackstar-baba/rule-node-examples-ui-ngx.git并切换到customer后,执行到 yarn run build 时报以下错误,官网的rule-node-examples-ui-ngx前几天也报同样错误,不过昨天修正了,您能否给些提示?非常感谢您的无私奉献! yarn run v1.22.17 $ ng build && node install.js Building Angular Package


Building entry point 'custom-nodes-config'

Compiling TypeScript sources through ngc ERROR: Undefined function. 56 │ $x1: $x0 - math.div($x0 $x0 - abs($r), 2 $x0); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules/thingsboard/src/scss/mixins.scss 56:16 sqrt() node_modules/thingsboard/src/app/shared/components/popover.component.scss 123:12 root stylesheet See "/private/var/folders/0h/f6rx0q794js8q_0rtffvs8l80000gn/T/ng-V8oYuV/angular-errors.log" for further details. error Command failed with exit code 127.

blackstar-baba commented 2 years ago

很抱歉,具体错误我也没看太明白,我对前端并不是特别熟悉,但有两点提示:

freebooterish commented 2 years ago

很抱歉,具体错误我也没看太明白,我对前端并不是特别熟悉,但有两点提示:

非常感谢您的回复!已经看到您的分支合并到官网,我再试试。

freebooterish commented 2 years ago

您好! 我按照文档做规则节点的二次开发输入链接说明,在没有UI的情况下一切正常,有UI时报错:无法加载UI资源,按照TIPS:如果遇到UI加载异常,可以删除数据库表omponent_descriptor关于··TbSystemCommandNode的一行记录,然后重启程序。依然报错,能给些提示吗?谢谢! 另外文档中:configDirective = "tbActionNodeSystemCommandConfig",//指定前端资源文件中的组件 configDirective是什么含义,官网中也不是太明确,没找到tbActionNodeSystemCommandConfig在哪里定义?能解答一下吗?多谢!

ghost commented 2 years ago

您好! 我按照文档做规则节点的二次开发输入链接说明,在没有UI的情况下一切正常,有UI时报错:无法加载UI资源,按照TIPS:如果遇到UI加载异常,可以删除数据库表omponent_descriptor关于··TbSystemCommandNode的一行记录,然后重启程序。依然报错,能给些提示吗?谢谢! 另外文档中:configDirective = "tbActionNodeSystemCommandConfig",//指定前端资源文件中的组件 configDirective是什么含义,官网中也不是太明确,没找到tbActionNodeSystemCommandConfig在哪里定义?能解答一下吗?多谢!

java:tbActionNodeSystemCommandConfig 在 rule-node-examples-ui-ngx 项目下面需要有一个模板(对应一个 ts 和 html),其中 ts 文件中的 selector="tb-action-node-system-command-config"

freebooterish commented 2 years ago

java:tbActionNodeSystemCommandConfig 在 rule-node-examples-ui-ngx 项目下面需要有一个模板(对应一个 ts 和 html),其中 ts 文件中的 selector="tb-action-node-system-command-config"

谢谢您!