Add a dependency
Add a dependency to your Connect Platform for Optimizely Data Platform (ODP) application.
Connect Platform for Optimizely Data Platform (ODP) apps have a set of pre-defined dependencies in the package.json
file. You can add your own dependencies by using the npm install
or yarn add
command or by manually editing the package.json
file.
Add a dependency
For example, Connect Platform for ODP apps come with the node-fetch
library to make HTTP calls. If you prefer to use the axios
libray instead, you can add it to your app by running the following command:
npm install axios
Add a dev
dependency
dev
dependencyIf a dependency is only required at build and test time, for example, a testing library like mocha
, you can add it as a dev
dependency:
npm install --save-dev mocha
Note
All Connect Platform for ODP apps come with the
jest
library by default (for testing).
For dependencies without types, you should add TypeScript type definitions to your dev
dependencies. Alternatively, you can manually add either production or dev
dependencies by manually editing the package.json
file.
Note
You can add any dependency available in the public NPM repository. Connect Platform for ODP does not support dependencies in private repositories; they can work locally, but the build will fail when you push your app to Connect Platform for ODP.
Updated 8 days ago