2015-05-31 2 views
1

Как я могу перезагрузить файлы на стороне клиента, такие как файлы .ejs и javascript?Автоматическая перезагрузка клиентских файлов в sails.js/node.js

Я пробовал использовать навсегда, но, похоже, только автопогрузчик моделей и контроллеров. Я ищу способ автоматической перезагрузки файлов на стороне клиента.

+1

Какую версию парусов вы используете? Последняя версия делает это по умолчанию, вы должны проверить свой код в /tasks/config/watch.js и убедиться, что ваши файлы javascript находятся в папке/assets – VladNeacsu

ответ

0

Мне это удалось.

Автоматическая перезагрузка не работает в режиме производства. Только на развитие

1

На данный момент это невозможно. Перезагружаются только модели, контроллеры, представления и файлы служб. Все остальные могут быть перезагружены только вручную.

https://www.npmjs.com/package/sails-hook-autoreload

Во всяком случае, я не вижу проблемы. Только конфиги и статические файлы не обновляются. Это делается Grunt при запуске сервера. И вам не нужно делать это часто, поэтому вы можете вручную перезапустить сервер.

+0

мои взгляды не являются автоматической перезагрузкой .... im используя команду forever -w запустить app.js, чтобы поднять мое приложение парусов –

+0

Установили ли вы [sails-hook-autoreload] (https://www.npmjs.com/package/sails-hook-autoreload)? – Bulkin

+0

не работает над моими/представлениями. Мне нужно решение для просмотров. –

0

После потерял некоторое время, пытаясь сделать это с парусами/хрюкать, я установить плагин LiveReload браузера (http://livereload.com/extensions/) для .html, JS и CSS, и пакет (https://www.npmjs.com/package/sails-hook-autoreload) для моделей и контроллеров.

Он имеет другой путь в последующей ссылке:

Get livereload to work with Sails.js

Смежные вопросы