我有一个为Windows开发的应用程序。我在安装了wine
的Linux桌面上开发了该应用程序。该应用程序在Linux上运行良好,并且安装在Windows上正常运行。现在,我集成了更多的硬件功能,我需要能够从Windows进行构建和测试。
当我在Windows上执行npm install
时,无法正常工作。我在Windows和Linux上运行相同版本的Node。我的错误指向“无法找到unistd.h
”。我认为npm
将解决每个平台所需的特定问题。为了使npm
在Windows上正确构建,我还想做些其他事情吗?
我找到了类似问题的线程here,但不知道如何使用任何解决方案来解决我的问题。在我的情况下,正在寻找unix-dgram
的第三方依赖项,例如winston
和unistd.h
。我是否需要修改模块本身?