Add a dependency
Add a dependency to your Optimizely Connect Platform (OCP) app.
Optimizely Connect Platform (OCP) 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
OCP 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 axiosAdd 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
NoteAll OCP apps come with the
jestlibrary by default (for testing).
For dependencies without types, you should add TypeScript type definitions to your dev dependencies. Alternatively, you can manually add production or dev dependencies by manually editing the package.json file.
NoteYou can add any dependency available in the public NPM repository. OCP does not support dependencies in private repositories. They can work locally, but the build fails when you push your app to OCP.
Updated about 2 months ago