node.js - Was ist der Unterschied zwischen NPM Run Dev und der Verwendung einer virtuellen Hostkonfiguration?
怪我咯
怪我咯 2017-05-16 13:24:12
0
1
598

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?

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(1)
我想大声告诉你

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage