我将Node-RED与node-red-dashboard模块(v2.4.2)一起使用,但它不是很可定制的,所以我使用了仪表板节点&#34 ;模板"将我的CSS和JS添加到头部。它可以工作,但我的仪表板有几个选项卡,当我选择另一个选项卡时,仪表板UI加载内容但窗口小部件不工作,除非我手动刷新页面。它是否正确加载但是当我更改选项卡时,只重新加载小部件而不是JS,因此发生致命错误。当我查看源页面代码时,我的代码是正确的,在更改选项卡后,只有注释,但文件不再加载(见图片)。
有人有这个问题吗?
有趣的是,当我只放置CSS时,它在各处都正确加载,而且我的JS不是那个有问题的人,因为我的script.js文件现在是空的。
答案 0 :(得分:0)
我不知道为什么会这样,但解决方案是直接在标签中编写JS并使CSS保持外部链接。