1

我正在尝试libxmljs2在(1)一个简单的 node.js 应用程序和(2)一个 Electron 应用程序上使用。

所以我使用的版本如下:

Electron: 11.2.0 (ABI version 85)
Node.js: 12.20.1 (ABI version 72)

所以我的问题是.. 因为我为 node.js 应用程序和电子应用程序使用了一个共享的 node_module (这是我们的架构,所以我不能偏离它):

  • 当我重建libxmljs2npm rebuild- 它适用于 node.js 但不适用于电子应用程序
  • 当我重建时,electron-rebuild --module-dir libxmljs2它适用于电子应用程序,但不适用于 node.js

所以我说共享 node_modules 是这样的:

developmentFolder
|_ node_modules
|_ node-app
|_ electron-app

node-app并与electron-app分享node_modules。两者node-appelectron-app没有自己的 node_modules 文件夹。

帮助任何人?

4

0 回答 0