Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Node.js проблема загрузки модуля (https://javascript.ru/forum/node-js-io-js/52483-node-js-problema-zagruzki-modulya.html)

Didi 21.12.2014 17:04

Node.js проблема загрузки модуля
 
Error: The specified module could not be found.
при выполнении строки
var pg = require('pg').native;

Установку модуля провел так:
"C:\Program Files\nodejs\npm.cmd" install pg pg-native
причем
var pg = require('pg')

работает нормально
Пытался выполнить:
"C:\Program Files\nodejs\npm.cmd" link pg-native
но лучше не стало - натолкните на мысль, искал по интернету - ощущение, что не работает только у меня ...

Safort 22.12.2014 01:36

Цитата:

Установку модуля провел так:
"C:\Program Files\nodejs\npm.cmd" install pg pg-native
Херомантия какая-то)
Вот тут показано как устанавливать эти модули.
https://www.npmjs.com/package/pg-native
https://github.com/brianc/node-postgres

Didi 22.12.2014 15:25

Не все что на официальном сайте - то хиромантия
исходные коды модуля node-postgres и рекомендации по установке
Но это лирика и сути не меняет, все равно она этот модуль не находит, даже если все сделать, как там сказано.
и почему-то ругается на тест
npm.cmd test

> pg@4.1.1 test C:\Program Files\nodejs\node_modules\pg
> make test-all connectionString=postgres://postgres@localhost:5432/postgres

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
"***Starting jshint***"
"." не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

** error 1 ** deleting jshint
npm ERR! Test failed.  See above for more details.
npm ERR! not ok code 0

Didi 22.12.2014 21:10

Может дело не в модуле pg-native?
Вот какое сообщение при загрузке модуля

debugger listening on port 5858

C:\Users\admin\AppData\Roaming\npm\node_modules\pg-native\node_modules\libpq\nod
e_modules\bindings\bindings.js:83
throw e
^
Error: The specified module could not be found.
C:\Users\admin\AppData\Roaming\npm\node_modules\pg-native\node_modules\libpq\bui
ld\Release\addon.node
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at bindings (C:\Users\admin\AppData\Roaming\npm\node_modules\p g-native\node_
modules\libpq\node_modules\bindings\bindings.js:76 :44)
at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\p g-na
tive\node_modules\libpq\index.js:1:108)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)


Часовой пояс GMT +3, время: 05:07.