Tôi mới sử dụng cả Sails và grunt nên tôi có thể thiếu thông tin rõ ràng. Tôi đang cố gắng tự động làm mới ứng dụng buồm trong trình duyệt bất cứ khi nào tệp thay đổi.Tải bản tải xuống để làm việc với Sails.js
Tôi khởi động ứng dụng với sails lift
và nó chạy trên cổng mặc định 1337
.
Tôi đã thử thêm options: {livereload:true}
vào cấu hình grunt-contrib-watch
của mình nhưng theo như tôi hiểu tôi cần phải bằng cách nào đó tiêm JavaScript tải trọng vào trang của tôi?
Tôi đã cố gắng sử dụng grunt-contrib-connect
với tùy chọn livereload
để chèn JavaScript nhưng dường như chỉ bắt đầu một máy chủ khác. Khi tôi điều hướng đến máy chủ bắt đầu (localhost:8000
), tôi chỉ thấy cấu trúc thư mục. Tuy nhiên, JavaScript tải gan được tiêm.
Tôi muốn tránh tải xuống trình cắm Chrome Plugin nếu có thể.
Cách tốt nhất để chèn JavaScript tải lên ứng dụng Sails của tôi là gì? Hoặc tôi nên sử dụng một công cụ khác như Browsersync?
Cảm ơn bạn! :)
Cảm ơn câu trả lời của bạn. Bạn cũng có một gợi ý làm thế nào để tự động tiêm các thẻ script (thay vì chỉ cần thêm nó vào bố trí)? Bởi vì tôi không muốn đưa nó vào chế độ sản xuất. –
@PhilippBaschke Tôi đã thêm một số thông tin vào câu trả lời, không kiểm tra rằng – Bulkin
Cả hai đề xuất của bạn đều hoạt động! :) Và với 'views/dev.ejs', kịch bản lệnh tải lên không hiển thị khi tôi nâng cấp --prod'. Mặc dù vậy, tôi không thích bản sao của bố cục và tôi vẫn cảm thấy nó có thể được thực hiện thông qua 'devJs' trong' tasks/config/sails-linker.js' bằng cách nào đó. Nhưng ** nó hoạt động, vì vậy cảm ơn bạn rất nhiều! :) ** –