Я пытаюсь импортировать внешний файл Javascript в свое приложение React, но возникает несколько ошибок.
Line 5: 'ActiveXObject' is not defined no-undef
Line 5: Unexpected use of 'top' no-restricted-globals
Line 5: Unexpected use of 'location' no-restricted-globals
Line 5: Unexpected use of 'location' no-restricted-globals
Line 5: Unexpected use of 'location' no-restricted-globals
Line 5: Unexpected use of 'location' no-restricted-globals
Я не могу отредактировать файл Javscript (или правильно просмотреть его, поскольку он уменьшен), но у него есть ActiveXObject внутри try catch.
Я также попытался добавить файл с помощью тега сценария и не получил вышеуказанных ошибок, но тогда я не могу вызывать функции внутри (даже с использованием window.myFunction).
Кто-нибудь знает, как я могу обойти эти проблемы?
P.S. Это мое первое приложение на React, поэтому просьба давать конкретные ответы.
Спасибо за любую помощь,
Обновлено: добавлен импорт ниже
import * as script from 'script.js';
@BhojendraRauniyar - Какой код вам нужен? Файл Javascript минимизирован (поэтому я предполагаю, что его мало использовать), и я использую оператор импорта в компоненте реакции. (К вопросу добавлен оператор импорта). Спасибо
также добавьте метод, который вы используете.
Я немного запутался; это ошибки линтинга, а не ошибки времени выполнения. eslint.org/docs/rules/no-undef, eslint.org/docs/rules/no-restricted-globals
@DaveNewton - Хорошо, я не очень хорошо знаком с eslint. Это останавливает компиляцию проекта, есть ли способ пропустить линтинг этого импортированного файла js?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


без кода мы не сможем вам помочь.