javascript - examples - dojo tutorial
¿Cómo excluir archivos dojo de una capa al crear una compilación personalizada DOJO? (1)
Necesito excluir dependencias de dojo
de una capa.
Básicamente, la app/Message.js
contiene dos referencias a dojo ["dojo/_base/declare", "dojo/topic"]
pero necesito mantener fuera el código dojo
en la capa creada comprar el constructor.
En este momento estoy usando el siguiente código pero recibo un error:
error (304) Falta el módulo de exclusión para la capa. faltante: dojo / _base / declare; capa: aplicación / aplicación faltante: dojo / tema; capa: aplicación / aplicación
¿Podría señalarme en la dirección correcta y resolver ese error?
Notas: Estoy usando dojo
1.10
var profile = {
basePath: "../src/",
action: "release",
cssOptimize: "comments",
mini: true,
useSourceMaps: false,
optimize: "closure",
layerOptimize: "closure",
packages: ["app"],
stripConsole: "all",
selectorEngine: "lite",
layers: {
"dojo/dojo": {
boot: true,
customBase: true
},
"app/app": {
include: ["app/Message","app/Sender"],
exclude: ["dojo/_base/declare", "dojo/topic"]
}
},
staticHasFeatures: {
"dojo-trace-api": !1,
"dojo-log-api": !1,
"dojo-publish-privates": !1,
"dojo-sync-loader": !1,
"dojo-xhr-factory": !1,
"dojo-test-sniff": !1
}
};
Debe incluir dojo en sus paquetes, así como en cualquier otra biblioteca que desee construir en sus capas.
var profile = {
...
packages: ["app","dojo"],
...
};