función de llamada de prioridad de error
3.3
Operando ruta Ruta módulo del sistema
1. El camino separador de diferentes sistemas operativos no están unificadas
/ Public / uploads / AWRD
sintaxis de ruta 3,4 empalme
path.join ( 'camino', 'camino', ......)
= Ruta const requieren ( 'camino'),
3,5 VS ruta absoluta ruta relativa
Usar rutas absolutas 1. En la mayoría de los casos, debido a que la ruta relativa a veces lo contrario de la herramienta de línea de comandos actual directorio de trabajo
2. elegirá una ruta absoluta al leer archivos de configuración de ruta o archivo
3. Uso --dirname obtener la ruta absoluta del archivo actual
4. módulos de terceros
4.1 ¿Qué es un módulo de tercero
Otros escritos, con funciones específicas, podemos utilizar directamente un módulo que es módulos de terceros, debido a los módulos de terceros por lo general consisten en varios archivos y se coloca en una carpeta, se llama el paquete.
Existen módulos de terceros en dos formas:
1. en forma de JS existen archivos, que asegure las funciones específicas para lograr la interfaz API del proyecto
2. en forma de herramientas de línea de comandos, asistencia para el desarrollo del proyecto (siempre de comandos)
4.2 módulos de terceros que adquieren
(Gestor de paquetes nodo) NPM: Módulo de nodo maneja las herramientas de terceros
Descargar: NPM herramienta de instalación del módulo
Desinstalación: herramienta de desinstalación módulo de NPM
instalación global y la instalación local
herramienta de línea de comandos: instalación mundial
archivo de biblioteca: instalación local
4.3 módulos de terceros nodemon
nodemon es una herramienta de línea de comandos para ayudar en el desarrollo del proyecto.
En Node.js, cada archivo modificado debe volver a ejecutar la herramienta de línea de comandos, lo muy engorroso
Utilice los siguientes pasos:
1.npm instalar nodemon descarga -g se
2. comando nodemon al archivo el sustituto de comandos nodo herramienta de línea de comandos que se utiliza js
terminación de la operación ctrl + C
Módulo 4.4 Terceros NRM
NRM (gestor de registro de NPM): NPM Descargar conmutador
Utilice los siguientes pasos:
1.npm instalar descarga NRM que -g
2. Descargar la lista de consultas disponibles ls NRM
3. Interruptor de descarga: Descargar Nombre NRM uso
4.5 terceros módulos de Gulp
herramienta de construcción basada en el desarrollo de plataformas nodo front-end
La preparación de las operaciones mecanizadas en tareas, ejecutar un comando de tareas de línea que desee realizar operaciones mecanizadas se puede realizar de forma automática
En lugar de máquinas manuales, para mejorar la eficiencia del desarrollo
Qué hacer 4.6 Gulp
Proyecto sobre la línea de HTML, CSS, JS fusión de compresión de archivos
La conversión de sintaxis (ES6, menos ......)
archivos públicos sacaron
Modificar el explorador de archivos de actualización automática
4.7 uso Gulp
1. NPM instalar la biblioteca trago descarga trago
2. Establecer archivo gulpfile.js en el directorio raíz del proyecto
3. estructura de carpetas de archivos Proyecto de Reconstrucción del documento original colocado src directorio de construcción colocado el directorio de archivos dist
4. Escriba la tarea en el archivo gulpfile.js
5. Realizar trago herramienta de línea de comandos de tareas
Método de proporcionar 4,8
1.gulp.src (): tareas de obtener el archivo para ser procesado
2.gulp.dest (): el archivo de salida
3.gulp.task (): establecer tarea trago
() 4.gulp.watch: el seguimiento de los cambios de archivos
4.9 enchufe Gulp
trago-htmlmin: compresión de archivos html
trago-CSSO: css Compresión
trago-babel: Javascript conversión de sintaxis
trago-menos: conversión sintaxis menos
trago-afear: Compresión confundir JavaScript
trago-Archivo- incluyen: archivo contiene pública
browsersync navegador sincronización en tiempo real