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