ForgeTotal.js 5
hu

Total.js 5

Töltse fel az alkalmazási forrásokat, és kerülje a futóidő-csomag meglepetéseit

Total.js 5 · total5@0.0.19 total5reference Total.js 5-tel lefuttatva

A LOAD(types, [callback], [clear=true]) az alkalmazás betöltője. A types erőforráscsoportok tömbje vagy vesszővel elválasztott listája (például config, definitions, controllers, actions, modules, resources, jsonschemas, flowstreams). Lista nélkül a szokásos alkalmazáscsoportokat tölti be. Először kicsomagolja a bundle-öket, és alapértelmezés szerint törli az ideiglenes fájlokat. Önálló szkriptben használja, ha az alkalmazás definícióira van szüksége HTTP-figyelő indítása nélkül; ne hívja ismételten egy kéréskezelőben.

A NPMINSTALL(name, [callback]) ellenőrzi a csomagot a CONF.$nodemodules alatt: egy már telepített egyező verzió npm futtatása nélkül tér vissza. Különben ott meghívja az npm install-t. A névnek megbízható, rögzített alkalmazásértéknek kell lennie, soha nem kérésbemenetnek. Ha számít a reprodukálhatóság, a függőségeket rögzített csomagjegyzéken vagy lockfile-on keresztül telepítse. Az alábbi teszt csak a telepített csomag ágát fedi le: nem tölt le, nem frissít és nem tanúsít semmilyen harmadik féltől származó csomagot.

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