我正在尝试更新到版本0.6.2,但是当我在命令行中插入mrt update iron-router时,我会收到此提醒:
安装铁路由器时出现问题 ✘[0.6.1]与[0.6.2]发生冲突 无法解决依赖关系!如果你不介意mrt采取疯狂猜测并运行你的应用程序,请使用--force。
我做错了吗?
提前致谢。
答案 0 :(得分:2)
您可以尝试全新安装:
meteor remove iron-router
rm -rf packages/iron-router
mrt update
meteor add iron-router
另外请确保您使用的是最新版本的陨石
sudo -H npm install meteorite
答案 1 :(得分:1)
您明确使用的其他智能软件包之一似乎取决于不同版本的Iron Router。根据您发布的smart.json
个软件包,accounts-entry
取决于0.6.1,我猜你是在主应用程序中手动依赖铁路由器0.6.2。
最好的做法是改变accounts-entry
中的版本(它可能不会破坏任何东西,因为0.6.1到0.6.2只是错误修复)并可能提交拉取请求好。
答案 2 :(得分:1)
有一个类似的问题。 转到你的app目录,打开meteor,然后打开包,你会看到
iron-router
在列为流星包的文件中。
然后去终点站
cd yourApp
meteor add iron:router
对我来说,我添加了1x版本并解决了我的许多错误。
希望它有效!