如何从meteor包中提供静态index.html

时间:2015-08-24 05:40:18

标签: meteor package

我尝试为我的应用程序使用仅包结构。 我创建了像这样的Meteor应用程序:

meteor create appTest

接下来我创建了新包装像这样:

meteor create --package test-pkg

删除了所有自动处理的文件,并在包中添加了一个index.html。 我为我的新文件更改了package.js.

接下来,我在meteor app中添加了我的包

meteor add test-pkg

但是在启动app之后,index.html没有显示为默认页面 我试图将此文件保存在包中的“client”文件夹中,但没有运气。

如果我将此文件放在根应用程序目录的“client”文件夹中,则可以正常工作。

可以从包中提供静态index.html吗?

我的package.js

Package.describe({
  name: 'test-pkg',
  version: '0.0.1',
  // Brief, one-line summary of the package.
  summary: '',
  // URL to the Git repository containing the source code for this package.
  git: '',
  // By default, Meteor will default to using README.md for documentation.
  // To avoid submitting documentation, set this field to null.
  documentation: 'README.md'
});

Package.onUse(function(api) {
  api.versionsFrom('1.1.0.3');
  api.addFiles('client/index.html');
});

Package.onTest(function(api) {
  api.use('tinytest');
  api.use('test-pkg');

});

修改

我通过添加

解决了我的问题
 api.use('meteor-platform');

to package.js

0 个答案:

没有答案