Мое приложение было создано до Nativescript CLI v5.x и дошло до того, что мне нужно было обновить версии CLI. CLI версии 5.4.2 предлагает добавить «tns-core-modules/» для каждого «требования», которое у меня есть в моем приложении, поскольку короткий импорт устарел в версии 5.2.0, поскольку мне требуется множество плагинов на тоннах страниц, это довольно боль в заднице, меняющая каждую требуемую строку. Как я могу потребовать все мои плагины один раз, а затем использовать их на каждой странице или в любом месте, где мне это нужно?
Да, я знаю. и я сделал это, прежде чем задать свой вопрос. Все, что я хочу, это способ предотвратить подобные последствия в будущем.



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


В javascript у вас есть доступ к object, который всегда существует в глобальной области видимости, этот глобальный объект предоставляет переменные и функции, цель состоит в том, чтобы добавить к нему вашу библиотеку.
Например, у вас есть объект window в браузере.
Найдите глобальный объект (посмотрите сообщение здесь) в своем проекте и добавьте свою библиотеку к этому объекту, например:
var myLib = require('myLib');
var globalObject = Function('return this')();
globalObject.myLib = myLib;
Вам нужно только изменить операторы require для короткого импорта на материал «tns-core-modules». Да много чего может быть. Но вам не нужно менять каждый требует на каждый плагин.