Adapter dependencies
Most adapter logic lives in shared runtime libraries that the adapter depends on. These dependencies must be installed inside the adapter’s own node_modules directory — not in theItential Platform home directory or any directory above the adapter.
To install dependencies correctly, run npm install from within the adapter directory:
For example, the adapter-utils dependency for an open-source adapter should be at:
<IAP-Home>/node_modules/@namespace/adapter-home-dir/node_modules/@itentialopensource/adapter-utils
Installing dependencies above the adapter directory — for example, by running npm install from theItential Platform home directory — can install incorrect versions that conflict with other adapters orItential Platform components.