Richten Sie das Webpack so ein, dass es lokal in einer benutzerdefinierten Domäne über HTTPS ausgeführt wird.

Um ein Modul zu verwenden, das ich in meine Anwendung integrieren möchte (ich entwickle lokal), muss ich zwei Dinge tun:
1) Lassen Sie meine Anwendung lokal auf HTTPS laufen.
2) Führen Sie die Anwendung mit einer bestimmten Domäne aus.

Beide dieser Dinge sollten mit dem Webpack-Entwickler-Server, den ich für die lokale Entwicklung verwende, recht einfach sein, aber aus irgendeinem Grund funktioniert es nicht wie in der Dokumentation angegeben.

Mywebpack.config Datei ist:

module.exports = {
  entry: './app/js/app.js',
  output: {
    path:'./app/js/',
    publicPath: 'https://specialurl.com/assets',
    filename:'bundle.js'
 }

Der Pfad, auf den ich zeige, wurde meiner Hosts-Datei auf meinem Computer hinzugefügt, daher sollte er genauso gültig sein wie der Standardwert für localhost.

Und meinpackage.jsonie @ -Datei hat folgendes Startskript für den Dev-Server:

"scripts": {
"start": "webpack-dev-server --progress --colors --https",
}

Ich habe diese Änderungen vorgenommen und nach dem Speichern mit npm start neu gestartet. Das Problem ist, dass der Server immer noch nicht unter https läuft und wenn ich meinen Browser auf den neuen Link zeige, wird nichts angezeigt. Alle Dokumente, die ich gefunden habe, scheinen so zu funktionieren, dass mir etwas Offensichtliches fehlt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage