我正在运行电子/反应应用程序。因此,在我安装所有软件包之后,我必须执行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。
所以问题为我解决了,但是仍然有原始问题的答案会很好。