credo-ts: Demo is not running

Hi According to the error log is having an issue with the bindings.

aries-framework-javascript/node_modules/bindings/bindings.js:126
  err = new Error(
        ^
Error: Could not locate the bindings file. Tried:
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/Debug/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/Release/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/out/Debug/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/Debug/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/out/Release/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/Release/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/default/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/compiled/16.17.1/darwin/arm64/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/addon-build/release/install-root/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/addon-build/debug/install-root/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/addon-build/default/install-root/indynodejs.node
 → /Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/lib/binding/node-v93-darwin-arm64/indynodejs.node
    at bindings (/Users/{none}/Documents/aries-framework-javascript/node_modules/bindings/bindings.js:126:9)
    at Object.<anonymous> (/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/src/indyBinding.js:1:37)
    at Module._compile (node:internal/modules/cjs/loader:1126:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
    at Object.require.extensions.<computed> [as .js] (/Users/{none}/Documents/aries-framework-javascript/node_modules/ts-node/src/index.ts:1608:43)
    at Module.load (node:internal/modules/cjs/loader:1004:32)
    at Function.Module._load (node:internal/modules/cjs/loader:839:12)
    at Module.require (node:internal/modules/cjs/loader:1028:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/src/index.js:1:14) {
  tries: [
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/Debug/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/Release/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/out/Debug/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/Debug/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/out/Release/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/Release/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/build/default/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/compiled/16.17.1/darwin/arm64/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/addon-build/release/install-root/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/addon-build/debug/install-root/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/addon-build/default/install-root/indynodejs.node',
    '/Users/{none}/Documents/aries-framework-javascript/node_modules/indy-sdk/lib/binding/node-v93-darwin-arm64/indynodejs.node'
  ]
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

What am I missing? Do I need to install something else? Nothing found on the docs… Do i need to install other resources?

Maybe the demo is old, maybe I need to modify something within (i.e. Askar instead of indy-sdk).

Thank you very much in advance

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 16 (6 by maintainers)

Most upvoted comments

Thank u @genaris 🫡

I checked that the name node_modules/ref-napi/package.json was indeed @2060.io/ref-napi and it was not. I deleted node_modules and the yarn.lock file again and this time the patch was set correctly. Sorry, idk why it didn’t work the previous time.

But I can confirm that the performance changes radically and it works.