错误:捆绑 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 setupmrt updatemup deploy 是的。确切地。 mup 预计,meteor 应用程序在本地机器上正常工作。 我遇到了完全相同的错误,并且 mrt 更新不起作用。 :( 我在这里提出了一个问题:github.com/arunoda/meteor-up/issues/17 哦,我要做的是更新陨石。 npm update -g meteorite 这会将您应用程序中的包更新到最新版本,或者如果它们不存在则安装它们。 npm update -g meteorite 更新了陨石的版本,它为这些命令运行 mrt。您可能使用的是旧版本

以上是关于错误:捆绑 Meteor.js 应用程序时没有此类包的主要内容,如果未能解决你的问题,请参考以下文章

在 Meteor JS 中使用 require 时出错

尝试运行android时出现Meteor.js错误

使用 Meteor.js 的桌面应用程序

乘客捆绑器/设置 LoadError

使用 SimpleSchema 处理 Meteor.js 中的错误

Meteor.js:如何通过 Javascript 动态设置 div 高度