Meteor:无法解析此项目的指定约束:未知包

时间:2014-10-27 17:02:22

标签: meteor

Meteor在启动时加载包时试图解决的限制是什么?这一切都与版本控制有关还是它实际上是在查看您在packages.js中使用ap.use()加载的代码?

当我尝试启动项目时出现此错误。我有一个超级简单的包文件,我用meter create --package命令创建。我将构成软件包的所有文件放入它创建的目录中,并将该目录移动到.meteor / packages。我现在只想创建一个本地包。这是该目录中package.js的内容:

Package.describe({
  name: 'ammap-meteor',
  summary: 'mapping library packaged for meteor ',
  version: '1.0.0',

});

Package.onUse(function(api) {
  api.versionsFrom('METEOR@0.9.0');
  api.addFiles('ammap.js');
  api.addFiles('ammap_amcharts_extension.js');
});

Package.onTest(function(api) {
  api.use('tinytest');
  api.use('ammap-meteor');
  api.addFiles('ammap-meteor-tests.js');
});

我的ammap-meteor-tests.js文件暂时是空白但存在。这会有所作为吗?我假设您只是从Package.onUse()中省略了本地包的git:属性,是吗?

1 个答案:

答案 0 :(得分:0)

好的,我能够通过发布命令来解决这个错误:

meteor publish --create

所以我没有成功制作本地软件包(仍然不清楚)但至少我现在可以加载软件包了。