suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js - Was ist der Unterschied zwischen NPM Run Dev und der Verwendung einer virtuellen Hostkonfiguration?

Wird in dem Verzeichnis ausgeführt, in dem sich package.json befindet. npm run dev startet localhost:8080. Nach der Änderung durch die Überwachungsdatei wird der Browser automatisch neu kompiliert und aktualisiert.

Zu diesem Zeitpunkt verwenden Sie nginx, um einen virtuellen Host (z. B. app.dev) so zu konfigurieren, dass er auf dieses Verzeichnis verweist, einige Dateien aktualisiert und eine Neukompilierung auslöst. localhost:8080 端口访问的页面会同步修改,而 app.devDie aufgerufene Seite ist weiterhin dieselbe wie vor der Änderung.

Entschuldigung, warum ist das so?

怪我咯怪我咯2783 Tage vor609

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:26:12

    npm run dev方式启动的服务,访问的是编译后缓存中的内容,编译后的内容并没有同步到硬盘。
    通过nginx访问,访问的是硬盘上的文件,所以会出现 app.dev 访问的页面还是修改前的样子

    Antwort
    0
  • StornierenAntwort