-
Notifications
You must be signed in to change notification settings - Fork 13
Dependencias_es
Las dependencias de un módulo de node habitualmente se definen en un package.json. Este es un archivo en formato JSON que incluye la versión, el nombre, elementos de configuración y las dependencias entre otras cosas.
{
"name": "nombre del plugin", //(campo obligatorio)
"version" : "version del plugin", //(campo obligatorio)
"dependencies": {
"nombre de dependencia de npm": "versión del paquete",
},
config:{
"localDependencies":{
"nombre": "ruta a la librería"
},
"aliases": {
"nombre de la dependencia": "nombre para exportar"
},
"css": {
"nombre" : "ruta al archivo css"
}
}
}
En un plugin de Ediphy se permiten tres tipos de dependencias:
-
Dependencia de npm: se pueden obtener los repositorios de npm, habitualmente son públicas pero pueden ser privadas, son librerías javascript empaquetadas dentro de un repositorio de npm. Dentro del package.json deben estar en el apartado dependencies. Si quiere utilizarse un nombre global para la dependencia utilizada debe utilizarse -> config -> aliases.
-
Dependencia local: para inyectar directamente una librería de javascript dentro de la aplicación se deben usar las dependencias locales. Dentro del JSON deben estar dentro de -> config -> dependencies.
-
Dependencia de estilos: son hojas de estilos css. Dentro del JSON deben estar dentro de -> config -> css.