我正在使用Electron + Angular 2构建一个应用程序,该应用程序需要加载node-serialport,但是当我将这些模块一起加载时,我遇到了一些问题。
例如,当我使用Electron + Angular 2和没有node-serialport的情况下运行我的应用程序时,它可以正常工作,但是如果我使用node-serialport加载整个应用程序不能正常工作,我的Angular 2就会简单地停止他的绑定功能。
谢谢。
发布于 2017-03-04 12:12:36
我使用了电子、节点串口和react,但我认为这是同一个根本问题:电子和本机模块。我刚刚发布了一个类似的电子+节点串口问题的more detailed answer。总而言之:
您需要为electron期望的节点版本重新构建serialport,该版本可能与您全局安装的节点版本不同。electron-rebuild将帮助重建,但最后请检查您是否需要删除默认的构建工件,否则电子重建将不会生成新的工件。
https://stackoverflow.com/questions/39399976
复制相似问题