2014-01-05 34 views
1

我正在構建需要在Windows服務器上運行的nodejs應用程序。我已經設法使幾乎所有的工作,但我遇到了postgresql驅動程序的問題。 BrianC有一個純節點postgres的javascript實現,我想用它來避免構建postgres驅動程序。NPM別名node-postgres到node-postgres-pure

有沒有一種方法可以將node-postgres(npm:pg)別名爲node-postgres-pure(npm:pg.js),以便任何嘗試安裝和解析pg的相關軟件包都將安裝並解析pg .js代替?

謝謝

+0

我在我的基於WIndows的工作站上使用Sequelize與pg面臨同樣的問題。我有節點gyp問題,然後msbuild問題,試圖安裝pg。你有沒有找到解決方案? – alphadogg

回答

0

看看node-pg-pure-alias

這有點破解,但想法是獲取一個名爲「pg」的軟件包,並將其安裝到您的node_modules文件夾中。那麼,那個'pg'圖書館可以export the "real" library

請參閱#it's not in npm!如果您擔心取決於不在官方npm存儲庫中的軟件包。

聲明:我創建了node-pg-pure-alias。 (package.json的所有十行,即。)