Проект Vue CLI не выполняет горячую перезагрузку после переключения пряжи -> npm.Конфигурационных файлов тоже нет? - PullRequest
0 голосов
/ 08 февраля 2019

В связи с желанием клиентов / коллег я должен перейти на npm.Проект был создан с использованием Vue CLI и Yarn в качестве менеджера пакетов по умолчанию.

Сначала я подумал, что ничего страшного, поэтому я удалил папку node_modules и файл yarn.lock.Затем я запустил npm install, а затем npm run serve.

Он работает и компилируется как обычно, перекомпилируется, когда я изменяю файл, пока все хорошо, но вот странная часть: изменения не отражаются вбраузер.Я должен обновить страницу вручную.

Я попытался просмотреть конфигурационные файлы для vue или webpack.Но их нет.Нет конфигурации Webpack, нет vue cli config, нет папки для сборки.

Что у меня есть: - .eslintrc.js - .browserlistrc - babel.config.js - postcss.config.js

Я не знаю, что еще искать?Кто-нибудь знает, что это может быть?

Большое спасибо, -J

1 Ответ

0 голосов
/ 08 февраля 2019

Vue CLI зависит от @vue/cli-service, который действует точно так же, как приложение Facebook Create React (react-scripts).

Если вы знакомы с приложением create-реагировать, @ vue / cli-serviceпримерно эквивалентно реагирующим сценариям, хотя набор функций различен.

https://cli.vuejs.org/guide/#cli-service

Так что они оба «упрощают» конфигурацию проекта для васпряча все конфиги связки (например, webpack.config.js) под ковром.Что удобно в большинстве случаев, если только вы не решите сделать что-то необычное (например, менеджер пакетов коммутатора).В Create React App можно выйти из этого поведения, запустив yarn eject или npm run eject, но на платформе Vue CLI вы заблокированы. Поэтому нет простого способа заставить все базовые конфигурационные файлы появляться и исправлять ошибочные биты вих.

Будет продолжено? ..

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