Приложение Vue-CLI v3: перезагрузка горячего модуля не работает - PullRequest
0 голосов
/ 03 сентября 2018

Я установил Vue CLI v3 и в моем терминале:

  • создал новое приложение, используя 'vue create my-project' (принимая настройки по умолчанию)

  • перешел в каталог приложения 'my-project' и запустил 'npm run serve', результат которого:

DONE Compiled successfully in 11889ms

App running at:
- Local: http://localhost:8080/
- Network: http://192.168.0.3:8080/

Note that the development build is not optimized. To create a production build, run npm run build.

... а затем, при внесении каких-либо изменений в компонент Hello World, например, в настройку CSS, что-то очевидное, например, цвет ссылки, ничего не происходит; нет ответа в терминале, нет обновления браузера и нет обновления страницы при ручном обновлении .

В прошлом я создавал несколько приложений, использующих Vue, ранее работала горячая перезагрузка модуля, но теперь в терминале отсутствует активность / отклик независимо от того, что я изменяю в любом файле проекта; только если я закрою вкладку терминала, повторно открою вкладку, перейду в каталог проекта и повторно запуском 'npm run serve' и обновлю браузер, я увижу изменения очевидно, это непригодно. Чего мне не хватает?

1 Ответ

0 голосов
/ 04 сентября 2018

Эта проблема была решена, хотя я не уверен на 100%, что ее вызвало.

Я заметил, что некоторые люди с похожими сбоями горячей перезагрузки упоминали неверные имена каталогов. Имя родительского каталога моего проекта vue было допустимым, но я переименовал его в один момент (хотя это было несколько перезапусков и переустановок назад), и я также заметил, что некоторые из папок проекта, созданных vue-cli, не отображались в Finder до тех пор, пока был уволен и перезапущен. Я подумал, что в этой папке что-то повреждено. Я создал новую папку - одного из сомнительных папок - и сделал еще один переход с vue-cli, и все заработало, как и ожидалось.

Надеюсь, это кому-нибудь поможет. Еще раз спасибо тем из вас, кто предложил предложения.

Виски Т.

...