Ich verwende Webpack für mein Angular 2-Projekt. Im src-Ordner habe ich eine globale css folder
und Komponente und andere Ordner.Verkleinern und Hinzufügen von Hash zu CSS-Dateien webpack
ist mein webpack.config.js außerhalb der src-Ordner.
ich CopyWebpackPlugin bin mit den CSS-Ordner in den dist-Ordner kopieren:
new CopyWebpackPlugin([
{ from: 'src/css', to: 'css'}
]),
ich die folgenden Lader auch mit CSS:
exports.css = {
test: /\.css$/,
loader: 'to-string!css?-minimize!postcss',
};
Aber der Deal ist, dass ich will Fügen Sie jedem CSS-Dateinamen einen Hash hinzu und ändern Sie dann den Namen der CSS-Datei in der index.html, da es sich um globale Dateien handelt, die in index.html enthalten sind. Was ist der beste Weg, dies zu erreichen?
EDIT: Während eine Änderung des Codes erkannte ich, dass die Lade Eigenschaft gilt nur für die CSS in den Ordner Komponenten und nicht nach außen Ordner. warum ist das?