Как один раз потребовать плагины и получить к ним глобальный доступ?

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

Вам нужно только изменить операторы require для короткого импорта на материал «tns-core-modules». Да много чего может быть. Но вам не нужно менять каждый требует на каждый плагин.

Naxos84 10.07.2019 09:53

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

VladsGG Malupet 10.07.2019 11:17
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
35
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В javascript у вас есть доступ к object, который всегда существует в глобальной области видимости, этот глобальный объект предоставляет переменные и функции, цель состоит в том, чтобы добавить к нему вашу библиотеку. Например, у вас есть объект window в браузере.

Найдите глобальный объект (посмотрите сообщение здесь) в своем проекте и добавьте свою библиотеку к этому объекту, например:

var myLib = require('myLib');

var globalObject = Function('return this')();
globalObject.myLib = myLib;

Другие вопросы по теме