Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Any way to apply the `common.js` to one of the entry files?

Aperta
#95 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
32/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
javascript

Direzione di ricerca

Inizia leggendo il comportamento di bundling di Factor-Bundle e Browserify per i file di ingresso main.js, sub-app1.js e sub-app2.js, concentrandoti su come viene emesso common.js. Determina se l’output richiesto può essere supportato senza eseguire nuovamente il bundling dei file generati; l’attività è completata quando main.js include i requirements comuni, mentre i bundle delle sotto-applicazioni conservano solo il loro codice esclusivo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I'm using Factor-Bundle with Browserify to generate multiple partial bundles and a larger common.js file with all of the common requirements. However, one of the partial bundles corresponds to my main entrypoint, main.js which I would actually like to contain all of common.js so that I have one main file with all the common JS and the main contents of my app, and then the other partial bundles correspond to sub-apps.

To clarify, I am trying to go from these entry points:

  • main.js
  • sub-app1.js
  • sub-app2.js

to this:

  • main.js (INCLUDING ALL COMMON REQUIREMENTS)
  • sub-app1.js (only code and require()s unique to sub-app1)
  • sub-app2.js (only code and require()s unique to sub-app2)

But Factor-Bundle gives me:

  • common.js // <- can I merge this with main.js somehow???
  • main.js
  • sub-app1.js //good
  • sub-app2.js //good

Unless there's some hidden option in Browserify or Factor-Bundle to generate them how I want, my next guess is there might be some Browserify function that would simply let me merge two generated packages back into one? I can't simply browserify.bundle(common.js, main.js) after the fact because those bundled files are in different locations and I get errors that it can't locate the relative file paths anymore.

Any ideas?

Lingua principale
JavaScript
Stelle
397
Fork
24
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di browserify/factor-bundle

Tutte le issue di browserify/factor-bundle

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.