错误:捆绑 Meteor.js 应用程序时没有此类包
Posted
技术标签:
【中文标题】错误:捆绑 Meteor.js 应用程序时没有此类包【英文标题】:Error: No Such Package when bundling Meteor.js app 【发布时间】:2014-01-02 07:16:40 【问题描述】:当我的 Meteor 应用程序被捆绑时(使用 Meteor UP mup deploy
),它会在下面给出一组错误。我是否必须在捆绑之前使用 Meteorite 手动安装(全局?)这些包?
$ mup deploy
Meteor-UP : Production Quality Meteor Deployments
--------------------------------------------------
Bundling Started: /var/www/test-app
Bundling Error: Command failed:
-------------------STDOUT-------------------
rss: updating npm dependencies -- rss...
mailchimp: updating npm dependencies -- mailchimp...
Errors prevented bundling:
While building the application:
error: no such package: 'database-forms'
error: no such package: 'crypto-md5'
error: no such package: 'momentjs'
error: no such package: 'iron-router'
error: no such package: 'nprogress'
-------------------STDERR-------------------
【问题讨论】:
【参考方案1】:先运行mrt update
一旦所有内容都更新并下载了软件包,您就可以运行mup
【讨论】:
谢谢。所以顺序是mup setup
,mrt update
,mup deploy
。
是的。确切地。 mup 预计,meteor 应用程序在本地机器上正常工作。
我遇到了完全相同的错误,并且 mrt 更新不起作用。 :( 我在这里提出了一个问题:github.com/arunoda/meteor-up/issues/17
哦,我要做的是更新陨石。 npm update -g meteorite
这会将您应用程序中的包更新到最新版本,或者如果它们不存在则安装它们。 npm update -g meteorite
更新了陨石的版本,它为这些命令运行 mrt
。您可能使用的是旧版本以上是关于错误:捆绑 Meteor.js 应用程序时没有此类包的主要内容,如果未能解决你的问题,请参考以下文章