English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Conceptos básicos del framework webpack (organización de conocimientos)

¿Qué es webpack?

webpack es una herramienta de empaque de construcción frontend (no es una biblioteca o framework), que puede empaquetar varios recursos, como JS (con JSX), coffee, css (con less)/sass), imágenes y otros se manejan y utilizan como módulos.

1.Conocimientos básicos

  1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules1 webpack es un paquete de módulos (module bundler) moderno para aplicaciones JavaScript. Al procesar una aplicación, webpack construye recursivamente un grafo de dependencias que contiene todos los módulos necesarios para la aplicación, y luego los empaca en uno o más bundles

  1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2los cuatro conceptos nucleares de webpack:

    1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules1 entry (entrada): punto de entrada, punto de partida (puede haber múltiples), webpack partirá de este punto para encontrar qué archivos dependen del archivo de entrada, construyendo así un grafo de dependencias internas y luego procesándolos y exportándolos a archivos denominados bundles

    1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2 output (salida): especifica la ruta (path) y el nombre (filename) de los archivos bundles después del procesamiento del punto de entrada (entry point)    

    1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules3 loader (cargador): se utiliza para procesar archivos no JS, convirtiendo todos los archivos en módulos que webpack puede manejar, y luego entregándolos a webpack para su empaque y otros procesos; en términos básicos, el loader de webpack convierte todos los tipos de archivos en módulos que la aplicación puede referenciar directamente en el grafo de dependencias, y tiene dos objetivos:

      1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules3Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules1 使用test属性,识别出对应于 loader 的可转换文件

      1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules3Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2 Use la propiedad test para identificar los archivos que pueden ser convertidos por el loader

      Use la propiedad use para convertir estos archivos y agregarlos al diagrama de dependencias, y finalmente agregarlos al paquete

    1Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules2Si desea definir un loader en la configuración de webpack, debe definirse en module.rules en lugar de rules4 .

      Los plugins (complementos): desde la optimización y la compresión del paquete, hasta la redefinición de las variables en el entorno. La interfaz del complemento es muy potente y puede manejar una variedad de tareas

      Para usar un complemento, simplemente requiere () y luego agréguelo al array de plugins. La mayoría de los complementos pueden personalizarse mediante opciones (opciones). También puede usar el mismo complemento en un archivo de configuración para diferentes propósitos, en este caso, necesita crear una instancia de él utilizando el operador new. Webpack ofrece muchos complementos listos para usar! Consulte la lista de complementos para obtener más información, y para obtener más detalles, consulte el documento oficial//https:-doc.webpack/china.org/concepts

.

Resumen

Declaración: El contenido mencionado anteriormente es el concepto central de la estructura de la aplicación Webpack que el editor le ha presentado a todos, esperamos que sea útil para ustedes. Si tienen alguna pregunta, déjenme un mensaje y el editor les responderá a tiempo. También muy agradecido por el apoyo a la tutorial de gritos!3Declaración: El contenido de este artículo se ha obtenido de la red, el copyright pertenece al propietario original, el contenido ha sido contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no ha sido editado por humanos y no asume la responsabilidad de las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de copyright, por favor envíe un correo electrónico a: notice#w proporcionando evidencia relevante, una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustará