CreateReactApp: импорт javascript файл - PullRequest
0 голосов
/ 05 марта 2020

У нас есть модуль 'graphdracula', правильно установленный и используемый в нашем приложении CRA.

Этот модуль содержит файл JS, который мы хотели бы использовать:

lib /gorithms / topological_sort. js

Этот файл просто объявляет функцию JS, ничего не экспортирует и не регистрирует в окне:

function ZZ () {}

Есть ли способ импортировать / запрашивать его?

1 Ответ

0 голосов
/ 05 марта 2020

Если нет экспорта (или лексического отношения), вы не сможете получить к ним доступ; с точки зрения движка JS объявление, которое не экспортируется и не используется в замыканиях, будет бесполезным после запуска этого модуля и в большинстве случаев будет собирать мусор; так что в основном это то же самое, если вы хотите получить доступ к объявленной переменной внутри этого модуля, например var a = "foo";, рассматривайте их как закрытые атрибуты, которые доступны только в этом модуле, если вы не сделаете их явно доступными для других либо путем экспорта, либо назначения глобальным ;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...