2016-08-08 3 views
-1

У меня есть шаблон HTML, который купил у Themeforest, index.html этого шаблона имеет JS файлы, включенные в следующем порядке:Метеор Реагировать Внешние JS файлы

<!-- Scripts --> 
    <script src="js/vendor/jquery-2.1.0.min.js"></script> 
    <script src="js/helper.js"></script> 
    <script src="js/vendor/HeadsUp.js"></script> 
    <script src="js/vendor/chart.min.js"></script> 
    <script src="js/vendor/jquery.mixitup.min.js"></script> 
    <script src="js/vendor/jquery.swipebox.min.js"></script> 
    <script src="js/vendor/masonry.min.js"></script> 
    <script src="js/vendor/swiper.min.js"></script> 
    <script src="js/vendor/materialize.min.js"></script> 
    <script src="js/main.js"></script> 
    </body> 

Как и где я должен включать в себя эти внешние JS файлы в моем приложении Meteor React?

ответ

0

Как указано in this meteor documentation, вы можете создать папку compatibility с по client.

Эта папка совместима с библиотеками JavaScript, которые полагаются на переменные, объявленные с помощью var на верхнем уровне, экспортируемые как глобальные. Файлы в этом каталоге выполняются без переноса в новую область переменной. Эти файлы выполняются перед другими клиентскими файлами JavaScript.

Рекомендуется использовать npm для сторонних библиотек JavaScript и использовать импорт для управления при загрузке файлов.

+0

Это замечательно. Чтобы уточнить, любые файлы js, которые вы помещаете в папку клиента, будут загружены клиенту без необходимости их импорта. На самом деле все, что находится внутри клиентской папки, загружается клиенту. – Casey

Смежные вопросы