Como dice el título, si escribe un complemento de paquete web, debe definir el método de aplicación en él. como el siguiente código:
class TestPlugin () { apply(compiler) { // do something with compiler } }Y cuando ejecute el paquete web, invocará el método de aplicación en cada complemento y pasará el compilador. Pero existe confusión sobre 'aplicar' en la función js. me gusta:
function foo() { } foo.apply(object)Arriba significa cambiar la referencia 'esto'. Entonces, ¿'aplicar' en el complemento del paquete web es lo mismo que 'aplicar' en js, lo que significa cambiar esto? Gracias por adelantado.
Según tengo entendido, 'aplicar' en el paquete web es "solo" un método que debe llamarse 'aplicar' por convención y no tiene nada que ver con el prototipo 'aplicar' en 'Función.prototipo.aplicar()'.