npm 重建,电子重建不使用特殊参数



我有一个电子/反应应用程序正在运行。因此,在安装所有软件包后,我必须执行electron-rebuild因此没有版本问题。

我在preinstall脚本中安装了一个软件包:npm install better-sqlite3 --build-from-source --sqlite3=my sqlite amalgamation folder

现在的问题是electron-rebuild/npm rebuild只是通过我的自定义合并安装更好的sqlite3而不是更好的sqlite3。

这使得它对我来说无法使用,因为我需要我的自定义版本的 sqlite。

有谁知道如何解决这个问题,如何使电子重建/npm 重建安装带有额外参数的包?

我创建了一个库来解决此问题/绕过它:https://www.npmjs.com/package/better-sqlite3-sqleet。

所以问题已经为我解决了,但仍然对原始问题有一个答案会很好。