Voglio che il webpack elabori il file js (minify/uglify) ma non lo formatta come un modulo - quindi sarebbe solo un file js raw contenente solo il codice iniziale (minified/uglified) senza alcun webpackJsonp. Ho bisogno di un tale file per caricarlo prima che il webpack sia caricato in un browser, per rilevare se il carattere personalizzato è caricato. Se utilizzo il modulo webpack per farlo, il mio pacchetto viene caricato dopo il caricamento del file di font.come generare file js senza webpackJsonp
6
A
risposta
0
impostare il proprio target a node
nel webpack.config.js (il valore predefinito è web
)
module.exports = {
target: 'node'
};
Nell'esempio di cui sopra, utilizzando il nodo webpack compilerà per l'utilizzo in un Node.js-like ambiente (utilizza Node.js per caricare i blocchi e non toccare i moduli integrati come fs o percorso).
In alternativa, se questo non è appropriato per l'uso, si può anche solo cambiare il libraryTarget
nel output (supponendo che si utilizza CommonJS):
output: {
path: path.resolve(__dirname, 'build'),
filename: '[name].js',
libraryTarget: 'commonjs'
},
libraryTarget: "commonjs" - Il valore di ritorno del punto di ingresso sarà assegnato all'oggetto esportazioni utilizzando il valore output.library. Come dice , questo è usato negli ambienti CommonJS.
Si prega di consultare [ "domande dovrebbe includere‘tag’nei loro titoli?"] (Http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles) , dove il consenso è "no, non dovrebbero"! –
@AndreasNiedermair Ora il titolo html della mia domanda è simile a "
benvenuto alle opzioni di indicizzazione avanzate automatiche - questo è il modo in cui i tag funzionano. il che dimostra il mio punto: nessun tag nel titolo richiesto. Ho rimosso il tag 'javascript', che dovrebbe risolvere il problema. e per favore, leggi l'argomento collegato su meta - copre davvero come funziona il sistema qui. nessuna offesa implicita. –