Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

179
Views
¿Hay alguna manera de que podamos modificar manifest.json generado en modo dev-server?

Estoy usando el complemento webpack-manifest-plugin para generar un archivo manifest.json. Después de eso, tengo otro complemento que se ejecuta después de que se completa la compilación. Allí quiero modificar manifest.json. Ahora esto funciona bien con prod build (estamos haciendo writeFileSync para actualizar).

Pero en la compilación del servidor de desarrollo, manifest.json no se actualiza (ya que no está presente en el sistema de archivos, está en la memoria). Quiero actualizar manifest.json después de que se complete la compilación en modo dev-server-mode. En el modo dev-server, la compilación no utilizará el sistema de archivos local, sino que lo hará en la memoria.

 compiler.hooks.done.tap('After Compilation', (stats) => { // some code to update the manifest.json })

Por favor, hágame saber cualquier forma de acceder a la compilación y actualización posterior de manifest.json en el servidor de desarrollo. Intenté afterEmit de webpack-manifest-plugin pero lo quiero después de que se complete la compilación completa.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Hola, como variante, puede usar el complemento "copy-webpack-plugin" para el paquete web.

npm: https://www.npmjs.com/package/copy-webpack-plugin#filter

Puede obtener "contenido" manifiesto y hacer lo que quiera.

Por ejemplo: cree un archivo en modo de desarrollo dentro de la carpeta de compilación.

 const fs = require('fs') const CopyPlugin = require('copy-webpack-plugin'); new CopyPlugin({ patterns: [ { from: 'public/manifest.json', transform(content) { // create manifest.json for development if (process.env.NODE_ENV === 'development') { fs.writeFile('./build/manifest.json', content, function (err) { if (err) throw err; console.log('Saved!'); }) } return content }, }, ], })
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!