Un Usuario hizo la siguiente pregunta
Hola expertos,
Recibo el siguiente error cuando intento crear un módulo Node.js en WebIDE.
(DIBuild) npm ERR! cb() never called!npm ERR! This is an error with npm itself. Please report this error at:npm ERR! <https://npm.community>
Depende de mi archivo package.json.
dependencies": { "@sap/xsjs": "3.3.7", "@sap/xsenv": "1.2.9", "express": "^4.15.0", "passport": "^0.3.2", "body-parser": "^1.18.3", "hdb": "^0.16.0", "cors": "^2.8.5" },
Funciona bien con otros paquetes. Pero cuando agrego cors, me da este error.
Archivo .Npmrc
@sap:registry=https://npm.sap.com
archivo package-lock.json
{ "name": "node", "version": "1.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { "cors": { "version": "2.8.5", "resolved": "http://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "requires": { "object-assign": "4.1.1", "vary": "1.1.2" } } } }
Por favor ayúdeme a resolver esta situación. Por favor avíseme si necesita más detalles.
Gracias.
Sobre,
Ajinkya Jadhav
1 respuesta
Hola Ajinkya,
Creé un nuevo módulo nodejs en el IDE web y agregué las dependencias que enumeraste. Esto funciona para mi. El error puede deberse a otra parte de su aplicación.
PD: el módulo es hdb ya no se mantiene. @ Sap / hana-client ha sido reemplazado