Подтвердить что ты не робот

Как я могу полностью удалить, а затем переустановить Meteor.js?

Мое приложение начало рушиться абсолютно без причины. Я вернулась к версии, которую я знал, но она все еще терпит крах. Я клонировал версию из github, которую я абсолютно знаю, работал, потому что я работал над ней неделю. Он не запустится. Все это "undefined" - Meteor, UI, Router, Template и т.д. У меня нет на это времени. Как я могу полностью удалить Meteor и переустановить его с нуля?

Для бонусных очков: почему это произошло и как я могу предотвратить его повторение?

4b9b3361

Ответ 1

Давайте начнем с удаления, а затем перейдем к переустановке.

  • Если вы когда-либо устанавливали Meteorite, удалите и удалите его:

    sudo mrt uninstall
    sudo mrt uninstall --system
    rm -rf ~/.meteorite
    
  • Затем удалите Meteor:

    sudo rm /usr/local/bin/meteor
    rm -rf ~/.meteor
    

Теперь начните сначала:

  • При необходимости устраните разрешения:

    sudo chown -R $(whoami) ~/.npm
    
  • Переустановите Meteor:

    curl https://install.meteor.com/ | sh
    
  • Затем проверьте, что ваш проект имеет все необходимые пакеты:

    cd /path/to/your/project
    meteor update
    
  • Если ваш проект все еще не компилируется, вы можете reset его (предупреждение: удаляет базу данных):

    cd /path/to/your/project
    meteor reset
    
  • Вам еще не повезло? Восстановите проект Meteor (предупреждение: удаляет базу данных и память проектов о том, какие пакеты вы установили):

    cd /path/to/your/project
    rm -rf ./.meteor
    cd ..
    meteor create project-new
    rm ./project-new/project-new.*
    mv ./project/* ./project-new/
    cd ./project-new
    

    (и снова запустите meteor add *packagename*, чтобы переустановить каждый пакет, который вы использовали)

Ответ 2

Я думаю, что самый легкий

curl https://install.meteor.com/ | sh

Ответ 3

Если вы ищете ответ в 2017/2018 в операционных системах Windows:

choco uninstall meteor

затем

choco install meteor

Ответ 4

Я пробовал все это, и никто из них не работал.

Затем я запустил meteor --verbose в командной строке и, похоже, разобрал кинки! Быстрый meteor reset, и теперь все снова работает!

Ответ 5

Там что-то еще, я прочитал файл, расположенный в /usr/local/bin/named meteor, в комментариях сверху написано:

    #!/bin/bash

# This is the script that we install somewhere in your $PATH (as "meteor")
# when you run
#   $ curl https://install.meteor.com/ | sh
# It the only file that we install globally on your system; each user of
# Meteor gets their own personal package and tools repository, called the
# warehouse (or, for 0.9.0 and newer, the "tropohouse"), in ~/.meteor/. This
# means that a user can share packages among multiple apps and automatically
# update to new releases without having to have permissions to write them to
# anywhere global.
#
# All this script does is exec ~/.meteor/meteor. But what if you don't have it
# yet? In that case, it downloads a "bootstrap tarball", which contains the
# latest version of the Meteor tools, and plops it down at ~/.meteor. In fact,
# once you've run this once, you don't even really need this script: you can put
# ~/.meteor/ into your PATH, or a symlink to ~/.meteor/meteor into some other
# PATH directory. No special permissions needed!
#
# To uninstall Meteor from your system, just delete this shell script, and
# delete your warehouse (~/.meteor/).

Здесь строка для удаления метеора:

# To uninstall Meteor from your system, just delete this shell script, and
# delete your warehouse (~/.meteor/).

И вуаля! где склад! некоторые из вас могут подумать, что этот склад как папка .meteor в проектах, но это не так! 2-3 строки под ним написано:

METEOR_WAREHOUSE_DIR="${METEOR_WAREHOUSE_DIR:-$HOME/.meteor}"

где находится склад!

Резервирование проекта Meteor осуществляется с помощью < meteor reset "будет только reset ваших пакетов проектов.

P.S. Это для метеора v1 +

Ответ 6

Удаление пользователей Meteor для Linux и OS X

Откройте терминал и запустите следующий command-

1. sudo rm /usr/local/bin/meteor
2. rm -rf ~/.meteor


Установка Метеор

Откройте терминал и запустите следующий command-

1. curl https://install.meteor.com/ | sh