我的应用程序开始崩溃,绝对没有理由.我回滚到我认识的版本,但它仍然崩溃.我从github克隆了一个我绝对知道正在工作的版本,因为我已经工作了一个星期.它不会开始.一切都是'未定义的' - 流星,用户界面,路由器,模板等.我没时间做这件事.如何从头开始完全卸载Meteor并重新安装?
奖励积分:为什么会发生这种情况,如何防止它再次发生?
Geo*_*oth 63
让我们从删除开始,然后我们将继续重新安装.
如果你曾经安装过Meteorite,请卸载并删除它:
sudo mrt uninstall
sudo mrt uninstall --system
rm -rf ~/.meteorite
Run Code Online (Sandbox Code Playgroud)然后删除Meteor:
sudo rm /usr/local/bin/meteor
rm -rf ~/.meteor
Run Code Online (Sandbox Code Playgroud)现在重新开始:
必要时修复权限:
sudo chown -R $(whoami) ~/.npm
Run Code Online (Sandbox Code Playgroud)重新安装Meteor:
curl https://install.meteor.com/ | sh
Run Code Online (Sandbox Code Playgroud)接下来检查您的项目是否包含所有正确的包:
cd /path/to/your/project
meteor update
Run Code Online (Sandbox Code Playgroud)如果您的项目仍然无法编译,则可以重置它(警告:删除数据库):
cd /path/to/your/project
meteor reset
Run Code Online (Sandbox Code Playgroud)仍然没有运气?重新创建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
Run Code Online (Sandbox Code Playgroud)
(并meteor add *packagename*反复运行以重新安装您正在使用的每个包)
小智 12
我认为最简单的是
curl https://install.meteor.com/ | sh
Run Code Online (Sandbox Code Playgroud)
如果您正在 Windows 操作系统上搜索 2017/2018 中的答案:
choco uninstall meteor
Run Code Online (Sandbox Code Playgroud)
然后
choco install meteor
Run Code Online (Sandbox Code Playgroud)