[英]How to run/develop laravel + vue.js (laravue) app properly
在我開始之前,我需要說我知道這個問題是初學者的問題。
我找到了我想玩的 Laravel 和 Vue.js 的儀表板組合,然后開始開發真正的 web 應用程序。 拉拉維
只有一個問題讓我感到困惑:在使用“npm run watch”和“php artisan serve”命令在 xampp 上對其進行測試時,我發現自己必須在每次更改文件時運行 npm 項目。
那么檢查我所做的所有更改的正確方法是什么? 只需刷新瀏覽器 window。
npm run watch
自動構建您的資產,然后查看有關文件的任何保存。 每當發生保存時, npm run watch
會重建所有內容,但您不會在 web 瀏覽器上注意到,除非通過刷新。
PS:有時npm run watch
不能正常工作,那就用npm run watch-poll
代替
npm run watch
或npm run watch-poll
將自動重建您的資產,但不適用於未經手動刷新的瀏覽器。 這意味着您必須在編譯完成后重新加載瀏覽器。
Hot Module Replacement(HMR - 或 Hot Reloading)與npm run watch
相同,並自動將更改應用到瀏覽器,因此您無需重新加載瀏覽器即可查看更改。
按照本文檔,HRM 與全新安裝(master 上的最新代碼)作為我的測試工作良好。
npm run hot
結果:
➜ npm run hot
> laravue@0.11.0 hot [src]
> cross-env NODE_ENV=development BABEL_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js
ℹ 「wds」: Project is running at http://localhost:8080/
ℹ 「wds」: webpack output is served from http://localhost:8080/
ℹ 「wds」: Content not from webpack is served from [src]/public
ℹ 「wds」: 404s will fallback to /index.html
php artisan serve
結果:
➜ php artisan serve
Laravel development server started: http://127.0.0.1:8000
和瀏覽器:
謝謝大家的回復。
我通過在兩個單獨的命令行 windows 上運行“npm run watch”和“php artisan serve”解決了這個問題。
完全沒有意識到這一點,這是學習曲線的一部分。 謝謝,現在已經解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.