簡體   English   中英

nodeJS和電子之間的區別

[英]Difference between nodeJS and electron

我正在嘗試用 javascript 編寫我自己的家庭自動化系統。 系統應該有一個用戶界面,以便我可以訪問它的一些常規控件。

由於它需要一個用戶界面,我想“為什么不讓它成為一個胖電子應用程序”。 所以我現在正在嘗試電子和苗條。 但我遇到的問題是,我似乎無法導入用於控制飛利浦色調的普通包。

例如,如果我導入philips-hue

import Hue from "philips-hue";

它立即拋出一個ReferenceError: events is not defined如果我嘗試使用包node-hue-api它會拋出相同的錯誤但引用url而不是events

這對我來說很困惑,因為我之前在編寫普通節點快速服務器時已經多次使用這些包而沒有出現問題。

所以我想知道為什么它在電子和苗條上不起作用,是否有任何“快速修復”解決方案可以解決這個問題?

您需要對 nodejs 內置插件進行 polyfill,因為它們在其他環境(例如電子)中不存在。

例如,如果您正在使用 webpack,則可以按照此處的說明進行操作: https ://webpack.js.org/configuration/node

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM