share_this_document plugin page htmlwebpackplugin doc_page cannot body app javascript node.js requirejs webpack

javascript - plugin - webpack html css js



Utilice la biblioteca de Webpack y la configuración de LibraryTarget para configurar nuestra biblioteca personalizada a través de var global (1)

Una opción podría ser simplemente envolviendo xyz dentro de la biblioteca abc y exponiendo la biblioteca abc como una variable global.

webpack.config.js

module.exports = { entry: ''./index.js'', output: { libraryTarget: ''var'', library: ''abc'', path: ''./dist'', filename: ''abc.js'' } };

index.js

module.exports = { xyz: require(''xyz'') };

si desea acceder a los campos xyz través de abc.xyz , o

module.exports = require(''xyz'');

si desea exportar campos xyz través de abc directamente.

Descargo de responsabilidad: soy muy nuevo en el paquete web. Por lo tanto, por favor tengan paciencia conmigo.

Tengo una biblioteca "xyz" que actualmente se está importando como un módulo de nodo a través del registro npm.

Ahora, quiero agregarlo como una biblioteca y exponerlo a través del nombre global "abc".

Quiero usar la configuración del paquete web para lograr eso.

Entonces, entiendo que esta es la configuración que necesito agregar a mi configuración de paquete web:

"output": { "path": SHELL_PATH + filePath.dist, "libraryTarget": "var", "library": "abc" }

Pero, ¿cómo puedo vincular abc a mi biblioteca xyz para que los métodos dentro de mi biblioteca abc se expongan a través del nombre global "abc"?

¿Qué más necesito hacer?