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:属性,是吗?
答案 0 :(得分:0)
好的,我能够通过发布命令来解决这个错误:
meteor publish --create
所以我没有成功制作本地软件包(仍然不清楚)但至少我现在可以加载软件包了。