Sto cercando di iniettare una variabile in ogni modulo nel mio pacchetto webpack in modo da avere informazioni di debug per gli errori JS per file. Ho permessoIniettare le variabili nel pacchetto web
node: {
__filename: true
}
nel mio webpack.config, ma vorrei iniettare qualcosa come
var filename = 'My filename is: ' + __filename;
in ogni modulo prima della compilazione. Ho visto il Banner Plugin con l'opzione raw
ma sembra che questo sarebbe solo iniettare il banner al di fuori della chiusura del webpack piuttosto che il risultato desiderato di inserire script in ogni modulo.
Ho creato questo caricatore https://github.com/optimizely/marketing-website/blob/dfoxpowell/jordan-webpack-try/loaders/inject-filename-loader.js che funziona benissimo ma non funziona per alcuni motivo nella nostra build di prodotto. Ho postato una domanda qui http://stackoverflow.com/questions/29850802/webpack-loader-not-working-on-jenkins-ci-build e mi fa impazzire se hai qualche idea? – dtothefp