Сделайте GhostMode ложным в Angular2 - пример тура героев
Я имел в виду документы ng2 для одного из моих POC. В быстром запуске он попросит нас загрузить код и структуру проекта из git location. И он использует Lite-сервер в качестве сервера для запуска приложения. Может кто-нибудь помочь мне, где я могу найти облегченный конфигурационный файл, где я могу установить параметры для BrowserSync. Я просто хочу отключить Ghostmode, т.е. установить его как false, чтобы не было проблем с обработкой моего приложения в нескольких браузерах одновременно, используя один и тот же URL!!
Может кто-нибудь помочь мне в этом, пожалуйста?
Ниже приведена ссылка, на которую я ссылаюсь - https://angular.io/docs/ts/latest/tutorial/toh-pt1.html
Спасибо заранее:)
2 ответа
Я начал изучать и нашел пару ссылок: проблема Github в качестве примера файла, описание конфигурации lite-сервера
Краткий информационный дамп собран из двух ссылок
lite-сервер читает конфигурационный файл с именем
bs-config.json
когда он работает. Вы можете передать параметр командной строки с помощью-c
флаг, чтобы указать, откуда вы хотите прочитать файл конфигурации.Когда у вас это работает, в конфигурационном файле есть опция, которую вы можете установить. это выглядит так:
"ghostMode": true/false
,
Если установить значение false, режим ghostmode отключится.
Так что это означает для вас, в частности, @phalgun, что вы захотите вызвать lite server из вашего package.json следующим образом:
"lite": "lite-server -c path/to/bs-config.json"
и внутри bs-config.json вам понадобится где-то это:
"ghostMode": false
Просто отвечая на мой собственный вопрос, когда я понял это после еще одного исследования!
Для меня приложение, свободное от ghostMode в примере - Tour of Heroes или любого другого подобного ( https://angular.io/docs/ts/latest/tutorial/toh-pt1.html)
Нам просто нужно установить значение ghostMode как false. В обычном случае это устанавливается в bs-config.js. Если файл bs-config.js не создан, он выбирает команды для пакета синхронизации браузера default-config.js. Когда мы устанавливаем пакет browser-sync, будет создан этот js-файл, и для него будут установлены значения по умолчанию для browser-sync.
Расположение файла: node_modules / browser-sync Имя файла: default-congif.js
Значение для изменения - Значение по умолчанию:
ghostMode: {
clicks: true,
scroll: true,
forms: {
submit: true,
inputs: true,
toggles: true
}
},
Изменить на:
ghostMode: false,
Перестройте приложение, и все готово для запуска приложения без ghostMode.
Удачного кодирования:)