我正在构建一个需要在Windows服务器上运行的nodejs应用程序。我已经设法让几乎所有的工作,但我遇到了postgresql驱动程序的问题。 BrianC有一个纯粹的javascript实现node-postgres,我想用它来避免构建postgres驱动程序。
我有没有办法将node-postgres(npm:pg)别名为node-postgres-pure(npm:pg.js),这样任何尝试安装和解析pg的依赖包都会安装并解析pg。而不是?
由于
答案 0 :(得分:0)
这有点像黑客攻击,但我们的想法是在你的node_modules
文件夹中安装一个自称'pg'的软件包。然后,'pg'库可以export the "real" library。
如果您担心依赖于官方npm存储库中没有的软件包,请参阅#it's not in npm!。
免责声明:我创建了node-pg-pure-alias。 (package.json
的所有十行,即。)