Защо LiveEdit на WebStorm не работи в Chrome?

Проучвам пробната версия на WebStorm и бих искал да използвам функциите на LiveEdit.

Не мога да използвам функциите на LiveEdit след извършване на следните действия:

  1. Уверих се, че LiveEdit е включен
  2. Инсталирано е разширението за Chrome
  3. Рестартирах браузъра след инсталиране на разширението (все още подозирам, че не е необходимо)
  4. Стартирайте HTML страницата в chrome

Когато модифицирам тялото на HTML, не виждам промените, отразени в Chrome.

Четох в един форум, че netty не се изисква.

Имаме ли нужда от него?

Какво още трябва да конфигурирам, за да мога да използвам функцията LiveEdit?

PS: Използвам WebStorm 5.0.


person rajmalhotraml    schedule 28.12.2012    source източник
comment
Вижте confluence.jetbrains.net/display/WI/LiveEdit и devnet.jetbrains.net/message/5471059.   -  person CrazyCoder    schedule 28.12.2012


Отговори (8)


Случайно да сте отворили IntelliJ? Въпросът е, че портът 63342 е „иззет“ от друго приложение (дори и да няма нищо общо с HTML отстраняване на грешки).

Когато портът е зает, LiveEdit опитва следващия, 63343. Ако щракнете с десния бутон върху иконата JB в Chrome, изберете Опции, увеличете порта с едно и натиснете Прилагане, магически ще се свържете. Иска ми се Jetbrains да са си направили труда да информират потребителя какъв е портът, който се опитват да използват в момента.

В моя компютър това се случи, когато имах Mac. Някое от следните работи: 1. Убийте IntelliJ IDEA (която също беше отворена) и опитайте отново 2. Увеличете порта с едно, както споменах по-горе.

person Meymann    schedule 03.04.2013
comment
Благодаря, добавянето на номер на порт в приставката за chrome на JB реши проблема ми. - person bits; 30.05.2013
comment
Ако използвате порт, различен от IDE по подразбиране (63342, 63343), той няма да се промени сам. - person Daniel Higueras; 22.01.2016
comment
В моя случай (Arch), 63343 беше иззет от друга IDE и 63342 работеше. Е, това е странно, но благодаря за съветите - person CLOVIS; 09.05.2019
comment
Какво ще стане, ако имам нужда от отворена идея intellij по време на редактиране на живо? Как мога да направя и двете? - person Vimukthi Sineth; 16.10.2019

Трябваше да отида на Run -> Debug (CTRL+F5 в Windows)

person Diego Vieira    schedule 12.10.2013

Това, което помогна в моя случай, беше активирането на „Може да приема външни връзки“ в Настройки -> Изграждане, Изпълнение, Разполагане -> Дебъгер

Настройки на WebStorm


Повече подробности при поискване:

  1. Инсталирано е разширението JetBrains IDE за Chrome
  2. Уверете се, че LiveEdit Plugin е инсталиран и активиран (Настройки -> Приставки)
  3. Уверете се, че „Може да приема външни връзки“ е отметнато (Настройки -> Изграждане, Изпълнение, Разполагане -> Дебъгер) И Портът е същият като в разширението за Chrome
  4. Уверете се, че Актуализацията е зададена на „Автоматично през (ms)“, напр. 300 (Настройки -> Изграждане, Изпълнение, Разгръщане -> Дебъгер -> Редактиране на живо)
person Dimi S    schedule 22.03.2016
comment
Можете ли да предоставите повече подробности? - person Ashish Ahuja; 22.03.2016
comment
Актуализира оригиналната публикация с повече подробности - person Dimi S; 29.03.2016
comment
Също така не забравяйте да премахнете вашия дефиниран сървър от Настройки -› Изграждане, Изпълнение, Разполагане. - person Farshid; 15.03.2021

В моя случай редактирането на живо просто беше деактивирано (по някаква причина)

въведете описание на изображението тук

person Artiom    schedule 21.08.2014

За всеки, който търси в Google тази тема, LiveEdit вече се поддържа без плъгин. Просто влезте в настройките и махнете отметката от „Използване на разширението за поддръжка на JetBrains IDE за отстраняване на грешки и редактиране на живо“.

Без разширението отстраняването на грешки и редактирането на живо са по-надеждни въз основа на моя личен опит.

person user5683572    schedule 16.01.2019

Не можах да накарам Chrome и Webstorm да се свържат един с друг. Приставката за Chrome беше настроена на 63343 порт или нещо подобно. Аз съм на Windows. Отворих командния ред с администраторски права и написах:

netstat -a -b

за да видите всички програми и портове, които слушат. След това намерих първия запис относно WebStorm.exe и видях, че слуша на порт 30897. Зададох този номер на порт в опциите на приставката си за chrome и всичко работи.

въведете описание на изображението тук

person ancajic    schedule 02.02.2014
comment
това наистина помогна да го стесним. Както казахте, моят phpstorm работеше в 63343, когато действителният порт, на който слушаше, беше с 1 по-малко, 63342 - person 1mike12; 23.11.2015
comment
Това все още работи; това е добра информация. От друга страна, тази рутина отнема известно време. Моята защитна стена разполага със същата тази информация веднага. - person BaldEagle; 19.10.2020

Бързо решение: в конфигурацията на Chrome addon използвайте ip 0.0.0.0 за хост.

person Nabil Kadimi    schedule 04.12.2014

Изключването на автоматичната конфигурация на връзката от свойствата на Internet Explorer работи гладко за мен. IE е шефът.

person Emin Seyidov    schedule 30.05.2014