nodeJS与电子之间的差异

问题描述 投票:0回答:1

我正在尝试用javascript编写自己的家庭自动化系统。该系统应该有一个UI,以便我可以访问它的一些常规控件。

由于需要UI,因此我想到了“为什么不让它成为一个胖电子应用程序”。因此,我现在正在尝试电子化和纤薄化。但是我遇到的问题是,它看起来像我无法导入用于控制phile色调的常规程序包。

例如,如果我用[]导入[C0

philips-hue

它立即抛出import Hue from "philips-hue"; ,如果我尝试使用软件包ReferenceError: events is not defined,它将抛出相同的错误,但引用node-hue-api,而不是url

这让我很困惑,因为在编写普通的节点快速服务器时,我已经多次使用这些软件包,而没有出现问题。

所以我想知道为什么它不能在电子和稀薄材料上起作用,并且是否有解决此问题的“快速解决方案”?

javascript node.js electron svelte referenceerror
1个回答
0
投票

您将需要填充nodejs内置组件,因为它们在电子等其他环境中不存在。

例如,如果您使用的是webpack,则可以按照以下说明进行操作:events

© www.soinside.com 2019 - 2024. All rights reserved.