Недавно я проходил через plunker compiler, я раньше не использовал mongodb и не хочу его настраивать для понимания того, как работает компилятор. Итак, я хотел бы знать, как я могу настроить этот проект, удалив адаптер mongodb, и только с возможностью компиляции ядра, может ли кто-нибудь указать мне на код, который отвечает за компиляцию угловых и других кодов фреймворка javascript?, какой основной код отвечает за компиляцию JavaScript в этом плагине
ответ
Я раньше не использовал mongodb и не хочу настраивать его для понимания того, как работает компилятор.
Сервер прогона Plunker не имеет зависимости от монго. Когда он отображает plunks, он вытаскивает их с сервера API Plunker defined here.
Может ли кто-нибудь указать мне на код, который отвечает за компиляцию угловых и других фрейм-кодов javascript?
Сервер прогона Plunker на самом деле не компилирует библиотеки, такие как угловые и другие фреймворки. Когда каталог пакетов Plunker добавляет эти рамки в Plunk, он вводит <script src="http://.."></script>
или <link rel="stylesheet" href="http://..">
теги в index.html
. Поскольку эти биты кода доступны в общедоступных URL-адресах, ваш браузер вытаскивает их из этих мест, когда вы просматриваете свою работу, а сервер запуска Plunker вообще не участвует.
Что касается компиляции, которая происходит в других обстоятельствах, как described in the README, й
спасибо за ответ, поэтому функции сервера выполнения является на самом деле сделать явное преобразование (столпотворение, машинопись и т.д. чистое javscript)? –
Функция сервера запуска трижды: 1) он принимает предварительные просмотры, которые он временно хранит в памяти, и обслуживает их по запросу (с тем, с чем вы взаимодействуете в редакторе); 2) он лениво загружает спасенные плуги и обслуживает их, как в (1); и 3) он выполняет явную и неявную компиляцию для отсутствующих файлов, как описано в README. – filearts