Есть ли способ безопасно очистить локальную папку проекта Firebase? - PullRequest
1 голос
/ 24 апреля 2019

Я новичок в Firebase.В последнее время, чтобы исправить некоторые ошибки, я пробовал много разных способов, пока не почувствовал, что моя локальная папка проекта в значительной степени испорчена , что может вызвать другие скрытые проблемы.Например, я продолжаю запускать npm init на многих разных папках, иногда вручную редактирую файл package.json, запускаю npm install firebase@5.9.4 --save на нескольких разных папках и т. Д.

Поэтому мне интересно, есть ли способ (или инструмент), который мы можем сканировать через папку нашего проекта и безопасно очищать ее, например, удалять избыточные / неиспользуемые зависимости, например, node_modules, добавлять необходимые зависимости, исправлять объявления / ошибки ссылок и т. д., не удаляя созданные пользователем ресурсы, такие как.js, .css, изображения и т. д.?Я хочу сделать это потому, что считаю, что это потенциально может уменьшить многие скрытые проблемы и помочь сузить мои задачи по устранению неполадок ...

В качестве альтернативы, могу ли я сделать следующее:

  1. Сделайте резервную копию всех моих файлов JS.
  2. Очистите папку функций моей Firebase.
  3. снова запустите firebase init.
  4. Восстановите мойФайлы JS.
  5. Развернуть и устранить неполадки в моих функциях Firebase?Или какие-то шаги пропущены?

Извините за глупый вопрос.Любой совет будет высоко ценится, спасибо!

1 Ответ

1 голос
/ 25 апреля 2019

Если вы считаете, что есть проблема с содержимым вашей папки node_modules:

  1. Полное удаление всех папок node_modules. Они не содержат никакой специальной информации. Это просто копии модулей, загруженных из интернета.
  2. Перестройте его полностью с npm install из правильного местоположения (папка с вашими функциями), который использует ваш package.json, чтобы определить, что он должен содержать.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...