ForgeTotal.js 5
bg

Total.js 5

Изтеглете ресурсите на приложението и избягвайте изненадите за изпълнение

Total.js 5 · total5@0.0.19 total5reference Изпълнено с Total.js 5

LOAD(types, [callback], [clear=true]) е зареждачът на приложението. types е масив или списък, разделен със запетаи, от групи ресурси (като config, definitions, controllers, actions, modules, resources, jsonschemas, flowstreams). Без списък зарежда обичайните групи на приложението. Първо извлича bundle-овете и по подразбиране изчиства временните файлове. Използвайте го в самостоятелен скрипт, когато ви трябват дефинициите на приложението без стартиране на HTTP слушател; не го извиквайте многократно в обработчик на заявка.

NPMINSTALL(name, [callback]) проверява пакета в CONF.$nodemodules: вече инсталирана съответстваща версия се връща, без да се изпълнява npm. Иначе там извиква npm install. Името трябва да е доверена фиксирана стойност на приложението, никога вход от заявка. Внедрявайте зависимостите чрез закрепен манифест на пакетите или lockfile, когато е важна възпроизводимостта. Тестът по-долу покрива само клона с инсталирания пакет: не изтегля, не надгражда и не сертифицира никакъв пакет на трета страна.

controllers/loading.js
exports.install = function() {
	ROUTE('GET /loader-contract/', function($) { $.json({ available: typeof LOAD === 'function' && typeof NPMINSTALL === 'function' }); });
};