En nodejs, require se usa para cargar módulos o archivos; la función require es un mecanismo para la carga sincrónica en tiempo de ejecución. Cuando esta función usa un parámetro, el valor del parámetro puede tener el nombre de archivo del módulo de ruta completo, o puede ser el nombre del módulo. Cuando el nodo carga el archivo, habrá una función "require.cache" para almacenar en caché el archivo.
El entorno operativo de este artículo: sistema Windows 10, versión nodejs 12.19.0, computadora Dell G3.
En el nodo, puede usar la función require() para cargar módulos.
La función require usa un parámetro, y el valor del parámetro puede ser el nombre del archivo del módulo con una ruta completa, o puede ser el nombre del módulo. Cuando use el módulo proporcionado en el nodo, solo necesita especificar el nombre del módulo en el archivo. Requiere función.
La función require es un mecanismo para la carga sincrónica en tiempo de ejecución (copiando el archivo). Cuando el nodo carga el archivo, habrá una función require.cache para almacenar en caché el archivo.
Si la cadena contiene una ruta. Como el siguiente ejemplo
1. Sin ruta (también llamado módulo de carga): require('buscar')
2. Hay una ruta (también llamada archivo de carga): require('./find.js')
Módulo de carga
ejemplo:
requerir('buscar')1. Node primero verificará si el módulo de búsqueda es un módulo integrado (los módulos integrados de nodejs incluyen fs, http, etc.); si no lo encuentra, continúe con el siguiente paso.
2. Busque node_moludes en el directorio actual para ver si hay un archivo find.js. Si no lo encuentra, continúe con el siguiente paso;
3. Busque la carpeta de búsqueda en node_moludes y busque el archivo index.js;
4. Si no hay ningún archivo index.js, busque el campo principal en package.json. Este campo corresponde a una ruta de entrada;
5. Si no se puede encontrar nada de lo anterior, se informará un error.
Cargar archivo
ejemplo:
requerir('./buscar')1. Node primero buscará el archivo find.js en el directorio actual;
2. Luego busque el archivo find.json;
3. Busque el index.js de la carpeta de búsqueda en el directorio actual.
4. Si no hay ningún archivo index.js, busque el campo principal en package.json. Este campo corresponde a una ruta de entrada;
Aprendizaje recomendado: "videotutorial de nodejs"
Los anteriores son los detalles de cómo usar require en nodejs. Para obtener más información, preste atención a otros artículos relacionados en este sitio.