Node.js 从现有electron项目在windows上安装npm

Node.js 从现有electron项目在windows上安装npm,node.js,windows,npm,electron,unistd.h,Node.js,Windows,Npm,Electron,Unistd.h,我有一个为Windows构建的应用程序。我在安装了wine的Linux桌面上开发了这个应用程序。该应用程序在Linux上构建良好,并且应用程序安装在Windows上运行正常。现在我正在集成更多的硬件功能,我需要能够从Windows构建和测试 当我在Windows上执行npm安装时,它无法按预期工作。我在Windows和Linux上运行相同版本的Node。我有指向“找不到unistd.h”的错误。我认为npm将解决每个平台所需的具体问题。我还想做些什么来让npm在Windows上正确构建 我找到了

我有一个为Windows构建的应用程序。我在安装了
wine
的Linux桌面上开发了这个应用程序。该应用程序在Linux上构建良好,并且应用程序安装在Windows上运行正常。现在我正在集成更多的硬件功能,我需要能够从Windows构建和测试

当我在Windows上执行
npm安装时
,它无法按预期工作。我在Windows和Linux上运行相同版本的Node。我有指向“找不到
unistd.h
”的错误。我认为
npm
将解决每个平台所需的具体问题。我还想做些什么来让
npm
在Windows上正确构建


我找到了类似问题的线索,但不知道如何使用任何解决方案来解决我的问题。在我的例子中,像
unix dgram
winston
这样的第三方依赖项正在寻找
unistd.h
。我必须修改模块本身吗?

我认为您需要Python来安装
unix dgram
。在windows
npm i unix dgram
上尝试,查看是否安装了它。您应该会看到一个错误,说明您需要安装Python。尝试按照建议安装
unix dgram
,会在can't fidn
unistd.h