У меня было problem установка CLD package на одну из моих машин, поэтому я попытался установить ее на другую машину, и установка отлично работает.Внешняя зависимость пакета NodeJS CLD
В хорошей машине я установил пакет CLD и написал вокруг него простой app.js.
var cld = require('cld');
console.log('cld loaded');
При работе на хорошей машине я получаю консольный вывод «cld loaded», как ожидалось. Я скопировал тот же самый код, в том числе node_modules папки в другую машину и запустить его, я получаю ошибки в консоли вывода:
E:\Test>node app.js
module.js:423
return process.dlopen(module, path._makeLong(filename));
^
Error: The specified procedure could not be found.
\\?\E:\Test\node_modules\cld\build\Release\cld.node
at Error (native)
at Object.Module._extensions..node (module.js:423:18)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (E:\Test\node_modules\cld\index.js:2:12)
at Module._compile (module.js:398:26)
at Object.Module._extensions..js (module.js:405:10)
at Module.load (module.js:344:32)
Я могу подтвердить, файл «E: \ Test \ node_modules \ CLD \ построить \ Release \ cld.node ". Я не уверен, что здесь недостает. Я подозреваю, что для пакета может быть какая-то внешняя зависимость.
Может ли кто-нибудь указать, какая внешняя зависимость отсутствует в первой установке?