Где должен быть скомпилированный скрипт в React?

Я пытаюсь включить библиотеку на стороне клиента (OpenPGP.js) в моем приложении реакции, чтобы позволить нескольким компонентам реакции взаимодействовать с OpenPGP.js с помощью служебных функций. Где я должен разместить скрипт скрипт <script src="https://cdnjs.cloudflare.com/ajax/libs/openpgp/2.5.11/openpgp.js"></script>? Кроме того, где я должен написать свои служебные функции (как показано в https://github.com/openpgpjs/openpgpjs), чтобы они были доступны для всех моих компонентов?

1 ответ

Решение

Почему бы вам не рассмотреть возможность использования npm install --save openpgp?. Если вы используете npm для своего проекта?

Затем вы можете импортировать его в любой компонент, как показано ниже

import openpgp from 'openpgp';

и используйте его, как показано ниже.

openpgp.initWorker({ path:'openpgp.worker.js' });
Другие вопросы по тегам