运行最新的流星 0.6.5 我得到了这个错误:
好的,一切准备就绪。流星来了!
=> 扫描包时出错:
构建包时accounts-ui-bootstrap-dropdown
:错误:没有这样的包:'accounts-urls'
任何帮助表示赞赏,谢谢
这是因为您在 0.6.5 上并且该软件包尚未更新,因此您格式化 package.js 文件的方式发生了很多 api 更改,并且陨石上的大多数软件包尚未更新以遵守到了新的风格,所以他们都打破了。
推荐:
1 使用此命令降级并等待几周,直到气氛包得到纠正
“降级的方法是:
$ 流星更新 --release 0.6.4.1
...但这实际上不会撤消将您的应用程序更新到 0.6.5 所做的其他更改。因此,您还需要编辑“.meteor/packages”文件并删除“standard-app-packages”行。"
2 向包创建者发送 PR,其中包含更新的 package.js 文件,该文件遵循此处列出的 api 规则
https://github.com/meteor/meteor/blob/devel/History.md
需要更新的文件:
https://github.com/erobit/meteor-accounts-ui-bootstrap-dropdown/blob/master/package.js
在出现错误之前您运行了什么命令?如果你跑了meteor add accounts-ui-bootstrap-dropdown
,那是行不通的。
accounts-ui-bootstrap-dropdown
不是官方软件包存储库的一部分,但它是Atmosphere的一部分。
您必须根据网页上的说明安装非官方的包管理器Meteorite ,然后才能运行mrt add accounts-ui-bootstrap-dropdown
编辑:有一个类似的问题更清楚,您可能想关注这个问题或确认您的命令和错误是相同的
该软件包已在大气上进行了更新,以支持最新的流星版本 v0.6.5。如果您正在运行最新的流星,您应该能够简单地删除并重新添加包。
mrt 删除帐户-ui-bootstrap-dropdown
mrt 添加帐户-ui-bootstrap-dropdown
注意:请参阅下面 url 的 github 项目页面上的自述文件,因为我已经更新了安装说明并提供了更多详细信息。
https://github.com/erobit/meteor-accounts-ui-bootstrap-dropdown/blob/master/README.md