Ich kämpfe mit Webpack. Ich möchte die kompilierten Dateien im Public-CDN-Ordner haben. Der folgende Code erstellt jedoch Dateien an mehreren verschiedenen Orten. Einschließlich E: \ cdn. Chunks, app.js, css-Dateien - alles an einem anderen Ort.Webpack mix, Vue - Ausgabedateien auf cdn-Subdomain
Paths:
Hauptordner: www/Projekt
Laravel public: www/Projekt/public
CDN Ordner: www/Projekt/öffentlich-cdn
webpack.mix.js
mix.webpackConfig({
output : {
path : '/public-cdn/',
publicPath : 'http://cdn.ywg.localhost/',
chunkFilename : 'js/[name].js'
},
});
mix.sass('resources/assets/sass/styles.scss', '../public-cdn/css')
.options({processCssUrls: false
});
mix.sass('resources/assets/sass/invoice.scss', '../public-cdn/css')
.options({processCssUrls: false
});
mix.js('resources/assets/js/frontApps.js', '../public-cdn/js')
.extract(['vue']);
Ich habe versucht, mit Path und PublicPath-Parameter zu experimentieren. PublicPath scheint überhaupt nicht zu funktionieren.