Ich versuche eine Variable in jedes Modul in meinem Webpack-Paket zu injizieren, um Debug-Informationen für JS-Fehler pro Datei zu erhalten. Ich habeVariablen in das Webpack einfügen
node: {
__filename: true
}
in meinem webpack.config aktiviert ist, aber ich möchte so etwas wie
var filename = 'My filename is: ' + __filename;
in jedes Modul vor der Kompilierung injizieren. Ich habe die Banner Plugin mit der raw
Option gesehen, aber es scheint, dass dies nur das Banner außerhalb des Webpack-Verschlusses injizieren würde, anstatt mein gewünschtes Ergebnis, Skript in jedes Modul zu injizieren.
Ich habe diesen Lader https://github.com/optimizely/marketing-website/blob/dfoxpowell/jordan-webpack-try/loaders/inject-filename-loader.js erstellt, der gut funktioniert, aber für einige nicht funktioniert Grund in unserem Produkt CI-Build. Ich habe hier eine Frage gestellt http://stackoverflow.com/questions/29850802/webpack-loader-not-working-on-jenkins-ci-build und es macht mich verrückt, wenn Sie irgendwelche Ideen haben? – dtothefp