2017-08-22 1 views
0

ich lerne reagieren mit einem video natürlich. In den Videos macht der Lehrer einen npm start und jede Änderung, die er an die Codebasis macht, wird sofort auf der localhost:3000 widergespiegelt. Allerdings muss ich bei jeder Änderung den Webserver beenden und neu starten, um die Änderungen zu sehen. Warum passiert dies? Ich habe die neueste Version von Stable Node und sowohl der Lehrer als auch ich sind auf OSX. Ich habe seitdem über das Problem gegoogelt und mehrere npm-Pakete sind verfügbar, um dieses Problem anzugehen, ist es jedoch möglich, dass auf dem Instructor dies out of the Box geschieht? bitte helfen ich möchte weiter lernen zu reagieren.npm entwicklung web server restart

+1

Er benutzt möglicherweise nodemon, oder wenn er den webpack-dev-Server zum hosten benutzt, tut er das. –

+0

Er speziell 'Npm Start', macht uns die gleichen Pakete zu installieren, wie er über eine Datei verwendet, ich sehe ihn nicht etwas anders in einem Schritt-für-Schritt-Tutorial –

+0

können Sie bitte öffnen package.json Datei und dann finde die Zeile mit 'scripts: {start:" "}' und hinterher in deiner Frage wird es sehr hilfreich sein –

Antwort

0

Wenn Sie die Änderung sehen möchten, müssen Sie den node.js Server neu starten.

Wenn Sie den Server automatisch neu starten wollen, empfehle ich nodemon Bibliothek!

https://github.com/remy/nodemon

Sie können den Server neu starten, ohne etwas zu tun!