Hỏi về lệnh npm start của Reactjs
Mình mới tìm hiểu reactjs, theo các bài hướng dẫn thì khi chạy lệnh npm start, nếu như tạo component hay sửa code trong file nào đó thì sẽ tự đọng update lại code mà không cần tắt server rồi chạy lại thì code mới mới chạy, nhưng của mình thì ngược lại,mỗi làn làm gì đó phải ctrl + C tắt server sau đó npm start để chạy lại server mới chạy được code mới. Phải làm thế nào mà ko cần tắt server mà code sẽ auto update và reload lại trang vậy, mình dùng VScode và tạo app reactjs bằng lệnh npx create-react-app my-app, với lại mỗi lần chạy lệnh npm start thì phải mất khoảng 2 đén 3 phút mới mở được localhost, như vậy là do máy mình yếu hay nó vốn như vậy
3 CÂU TRẢ LỜI
mình build project bằng webpack và cũng gặp trường hợp tương tự. Vấn đề của mình là do không có quyền đọc các file đó nên không thấy được sự thay đổi để build lại project. Bạn thử chạy với lệnh
sudo npm start
Nếu không được thì bạn có thể tham khao thêm ở đây https://stackoverflow.com/questions/43274925/development-server-of-create-react-app-does-not-auto-refresh
Trong file webpack.config.js , bạn thử thêm dòng đoạn này xem watchOptions: { poll: true },
Dưới đoạn host , post của devServer ấy , sau đó chạy lại npm , mình cũng bị như vậy